-
Notifications
You must be signed in to change notification settings - Fork 128
Comparing changes
Open a pull request
base repository: dotnet/linker
base: a07cab7
head repository: dotnet/linker
compare: 9ecf5bd
- 19 commits
- 81 files changed
- 8 contributors
Commits on Jun 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1c0138c - Browse repository at this point
Copy the full SHA 1c0138cView commit details -
Update dependencies from https://github.com/dotnet/runtime build 2021…
…0628.2 (#2120) [main] Update dependencies from dotnet/runtime
Configuration menu - View commit details
-
Copy full SHA for 4768d09 - Browse repository at this point
Copy the full SHA 4768d09View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20210…
…624.3 (#2119) [main] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for 8433808 - Browse repository at this point
Copy the full SHA 8433808View commit details
Commits on Jun 29, 2021
-
Better tests for various RUC scenarios and fixes (#2108)
Adds several new tests for various RUC scenarios. Cleans up the RUC tests to correctly baseline all warnings it produces. Fixes a product issue with RUC on attribute property setter. Small refactoring in the product.
Configuration menu - View commit details
-
Copy full SHA for 2f62607 - Browse repository at this point
Copy the full SHA 2f62607View commit details
Commits on Jun 30, 2021
-
Use net6.0 reference assemblies in analyzer tests (#2121)
The version is currently hardcoded in TestCaseUtils.cs, but since these are reference assemblies, as long as the surface area isn't predicted to change, we can update as necessary.
Configuration menu - View commit details
-
Copy full SHA for f549b4e - Browse repository at this point
Copy the full SHA f549b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7d310 - Browse repository at this point
Copy the full SHA cd7d310View commit details -
Merge pull request #2124 from sbomer/dontWarnForRUCFromDebuggerDisplay
Don't warn for RUC from DebuggerDisplayAttribute
Configuration menu - View commit details
-
Copy full SHA for f574448 - Browse repository at this point
Copy the full SHA f574448View commit details
Commits on Jul 5, 2021
-
Update dependencies from https://github.com/dotnet/runtime build 2021…
…0705.1 (#2132) [main] Update dependencies from dotnet/runtime
Configuration menu - View commit details
-
Copy full SHA for b044979 - Browse repository at this point
Copy the full SHA b044979View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20210…
…701.2 (#2131) [main] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for 41fd293 - Browse repository at this point
Copy the full SHA 41fd293View commit details
Commits on Jul 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 35a1c74 - Browse repository at this point
Copy the full SHA 35a1c74View commit details
Commits on Jul 8, 2021
-
Preserve custom operators (#2125)
* Preserve custom operators This will keep custom operators on marked types whenever System.Linq.Expressions is used, and the operator input types are marked. The behavior is enabled by default, and can be disabled by passing --disable-operator-discovery. Addresses #1821 * Fix behavior for operators on nullable types * Cleanup and PR feedback - Avoid processing pending operators Dictionary if Linq.Expressions is unused - Allocate this possibly-unused Dictionary lazily - Use readonly field for always-used HashSet - Rename markOperators -> seenLinqExpressions - Clean up ProcessCustomOperators call to make intent more clear - Add comments - Check MetadataType.Int32 instead of searching BCL for Int32 * Remove unnecessary parens * PR feedback - seenLinqExpressions -> _seenLinqExpressions - use List for pending operators instead of HashSet
Configuration menu - View commit details
-
Copy full SHA for 6b0da00 - Browse repository at this point
Copy the full SHA 6b0da00View commit details -
Configuration menu - View commit details
-
Copy full SHA for a80487e - Browse repository at this point
Copy the full SHA a80487eView commit details -
Check target of module/assembly level suppressions (#2129)
* Check that global level suppressions do not specify any target * Run lint * Update test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsInModule.cs Co-authored-by: Sven Boemer <sbomer@gmail.com> * Add code snippet with an example of 2108. * PR feedback Add tests * Lint * Don't silently suppress warnings on module if scope is missing and a target was used. Co-authored-by: Sven Boemer <sbomer@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b950192 - Browse repository at this point
Copy the full SHA b950192View commit details
Commits on Jul 12, 2021
-
Update dependencies from https://github.com/dotnet/arcade build 20210…
…707.3 (#2141) [main] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for 4b2c855 - Browse repository at this point
Copy the full SHA 4b2c855View commit details -
Update dependencies from https://github.com/dotnet/runtime build 2021…
…0711.10 (#2142) [main] Update dependencies from dotnet/runtime
Configuration menu - View commit details
-
Copy full SHA for 73fbf96 - Browse repository at this point
Copy the full SHA 73fbf96View commit details -
Fix writing of updated copyused scopes (#2140)
* Fix writing of updated copyused scopes Fixes #2138 * Fix using order
Configuration menu - View commit details
-
Copy full SHA for 664e78e - Browse repository at this point
Copy the full SHA 664e78eView commit details -
Passing null to args for Activator.CreateInstance means no args (#2111)
The core already recognized empty array as no args, but null means the same thing. This change also: * Fixes a bug when PublicConstructors was required but only PublicParameterlessConstructors were provided the warning message would not say what the requirement was. * Simplifies some of the code * Better matching for UnrecognizedReflectionAccessPattern and warnings in tests * Added tests
Configuration menu - View commit details
-
Copy full SHA for c3d69fb - Browse repository at this point
Copy the full SHA c3d69fbView commit details
Commits on Jul 13, 2021
-
Add a library mode for type hierarchy marking (#2114)
* Fix special handling of EventSource FB * special case EventSource handling to library mode * test fixes * Update src/linker/Linker/LinkContext.cs Co-authored-by: Vitek Karas <vitek.karas@microsoft.com> * FB * FB Co-authored-by: Vitek Karas <vitek.karas@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e1c0c83 - Browse repository at this point
Copy the full SHA e1c0c83View commit details
Commits on Jul 15, 2021
-
Fix warning suppressions on types for type hierarchy (#2148)
* Fix warning suppressions on types for type hierarchy * Add non-library mode tests
Configuration menu - View commit details
-
Copy full SHA for 9ecf5bd - Browse repository at this point
Copy the full SHA 9ecf5bdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a07cab7...9ecf5bd