Age | Commit message (Collapse) | Author |
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22503.6
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22473.2
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22463.7
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22458.2
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22425.2
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22418.3
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22412.2
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22411.3
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22404.4
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22377.11
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22371.4
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22362.2
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22356.4
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22314.7
|
|
Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22308.2
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22267.3
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22261.7
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22254.3
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22218.4
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22212.5
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22207.2
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22206.7
|
|
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22166.2 -> To Version 6.0.0-beta.22178.5
|
|
Merge 6.0.2xx into 6.0.x
|
|
(#2702)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22116.15 -> To Version 6.0.0-beta.22166.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
(cherry picked from commit b10e1bc3da22862b4ddedc2b50639dee9d8dacfd)
Co-authored-by: Jackson Schuster <36744439+jtschuster@users.noreply.github.com>
|
|
|
|
Checks if the param or return type of a function is a pointer type and return early that it is not COM interop if it is.
Co-authored-by: Jackson Schuster <36744439+jtschuster@users.noreply.github.com>
|
|
* Update dependencies from https://github.com/dotnet/arcade build 20220209.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22107.2 -> To Version 6.0.0-beta.22109.2
* Update dependencies from https://github.com/dotnet/arcade build 20220216.15
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22107.2 -> To Version 6.0.0-beta.22116.15
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
* Update dependencies from https://github.com/dotnet/arcade build 20220204.4
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22102.3 -> To Version 6.0.0-beta.22104.4
* Update dependencies from https://github.com/dotnet/arcade build 20220207.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22102.3 -> To Version 6.0.0-beta.22107.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
(#2582)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22077.13 -> To Version 6.0.0-beta.22102.3
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
(#2568)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22069.6 -> To Version 6.0.0-beta.22077.13
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
The analyzer runs for property assignment operations, including those in
attributes. To check whether the property assignment should warn, we
look for RUC on the containing symbol. However, assembly-level attributes
are contained in the global namespace, which has a null containing type.
|
|
(#2544)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 6.0.0-beta.22062.1 -> To Version 6.0.0-beta.22069.6
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
(#2514)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat
From Version 7.0.0-beta.21524.1 -> To Version 6.0.0-beta.22062.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
|
|
|
|
The Interfaces annotation makes sure the type has all interfaces, meaning `GetInterfaces` reflection call will work on it. That means that all interfaces of the base type are also preserved, so the `Interfaces` annotation should be propagated to the base type as well.
|
|
Enabled by `--custom-data DisableMarkingOfCopyAssemblies=true` on the command line. Assumes that ALL assemblies on the input are in "copy" action (it doesn't validate this fact).
It disables marking basically fully - linker will go over all assemblies, and process them in "copy" mode (copy the original file over) and will call all the custom steps and so on, but it will do no marking (or very little, depends on descriptors and such which this doesn't disable).
This is intentionally non-discoverable feature, to be used only by the mono AOT toolchain.
|
|
[release/6.0.2xx] Fix marking of nested type forwarders
|
|
Remove cecil FullName property from diagnostic messages
|
|
|
|
regressions
|
|
method TryGetRequiresAttribute is just TryGetAttribute, so deleting the method to simplify stuff (#2448)
|
|
Cecil `FullName` properties use '/' as delimiters for nested classes,
but the standard is to use '.'. GetDisplayName extension is used instead
to accomplish this.
|
|
Fix Issue 2416: RUC Analyzer doesn't emit IL2109
|
|
|
|
* Add TargetHasRequiresAttribute to RequiresISymbolExtensions file
* Add a RequiresUnreferencedCodeUtils file so other analyzers dont have to pass the RUC name everytime they use the RequiresISymbolExtensions
* Refactor the RequiresAnalyzerBase to not have to verify the arguments while getting the attribute since the specific details on how to validate the attribute arguments are specific of the attribute implementation
* Change COMAnalyzer to use the RequiresUnreferencedCodeUtils instead of the RequiresISymbolExtensions
|
|
|
|
|
|
|