-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linker to NativeAOT sync #71485
Linker to NativeAOT sync #71485
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e5dd8f - Browse repository at this point
Copy the full SHA 9e5dd8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13e6565 - Browse repository at this point
Copy the full SHA 13e6565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e5ddd - Browse repository at this point
Copy the full SHA 59e5dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6702417 - Browse repository at this point
Copy the full SHA 6702417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56db859 - Browse repository at this point
Copy the full SHA 56db859View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9eac18 - Browse repository at this point
Copy the full SHA b9eac18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 177de44 - Browse repository at this point
Copy the full SHA 177de44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222acda - Browse repository at this point
Copy the full SHA 222acdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d772322 - Browse repository at this point
Copy the full SHA d772322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd000f - Browse repository at this point
Copy the full SHA 1cd000fView commit details -
Fixes - rewrite compiler generated state
ILC is multi-threaded and CompilerGeneratedState stores a global cache. So the cache has to be synchronized. This rewrites it to use LockFreeReaderHashtable.
Configuration menu - View commit details
-
Copy full SHA for c34901f - Browse repository at this point
Copy the full SHA c34901fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38520ce - Browse repository at this point
Copy the full SHA 38520ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f29afe0 - Browse repository at this point
Copy the full SHA f29afe0View commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 10bbc6d - Browse repository at this point
Copy the full SHA 10bbc6dView commit details
Commits on Jul 6, 2022
-
Port almost latest linker changes
This was needed to fix failures in libraries build with AOT. The underlying problem is not fully fixed: https://github.com/dotnet/linker/issues/2874 But with these changes it doesn't crash the compiler, it just leads to sometimes imprecise warnings.
Configuration menu - View commit details
-
Copy full SHA for 53800b7 - Browse repository at this point
Copy the full SHA 53800b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0da4638 - Browse repository at this point
Copy the full SHA 0da4638View commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for af6d00b - Browse repository at this point
Copy the full SHA af6d00bView commit details -
Merge branch 'LinkerToAotSync2' of https://github.com/vitek-karas/run…
…time into LinkerToAotSync2
Configuration menu - View commit details
-
Copy full SHA for 3a48d93 - Browse repository at this point
Copy the full SHA 3a48d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for db89134 - Browse repository at this point
Copy the full SHA db89134View commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d39a7f7 - Browse repository at this point
Copy the full SHA d39a7f7View commit details -
Merge branch 'LinkerToAotSync2' of https://github.com/vitek-karas/run…
…time into LinkerToAotSync2
Configuration menu - View commit details
-
Copy full SHA for 381e077 - Browse repository at this point
Copy the full SHA 381e077View commit details
Commits on Jul 18, 2022
-
Fixes a bug when compiler generated code would not run DataFlow.
If the user method has no intersting code in it, but it has a lambda (for example) which does have an interesting code which needs data flow - we now need to add the user method for data flow analysis (since the user method and all of its compiler generated methods will be analyzed together). This also adds a few smoke tests covering these scenarios.
Configuration menu - View commit details
-
Copy full SHA for 739a5c1 - Browse repository at this point
Copy the full SHA 739a5c1View commit details