-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
Improve the performance of the type loader through various tweaks #85743
Commits on Apr 13, 2023
-
Skip type validation by default in ReadyToRun images
- Technically, this is a breaking change, so I've provided a means for disabling the type validation skip - The model is that the C# compile won't get these details wrong, so disable the checks when run through crossgen2. The idea is that we'll get these things checked during normal, non-R2R usage of the app, and publish won't check these details.
Configuration menu - View commit details
-
Copy full SHA for ff0e821 - Browse repository at this point
Copy the full SHA ff0e821View commit details
Commits on Apr 20, 2023
-
Replace expensive lookups of generic parameter and nested class data …
…with R2R optimized forms
Configuration menu - View commit details
-
Copy full SHA for 3b8143c - Browse repository at this point
Copy the full SHA 3b8143cView commit details
Commits on Apr 21, 2023
-
Store index of MethodDesc as well as ChunkIndex. Makes MethodDesc::Ge…
…tTemporaryEntryPoint *much* faster
Configuration menu - View commit details
-
Copy full SHA for 0c88982 - Browse repository at this point
Copy the full SHA 0c88982View commit details
Commits on Apr 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 910f4c4 - Browse repository at this point
Copy the full SHA 910f4c4View commit details
Commits on May 3, 2023
-
Remove CanShareVtableChunksFrom concept
- it was only needed to support NGen
Configuration menu - View commit details
-
Copy full SHA for 418af3c - Browse repository at this point
Copy the full SHA 418af3cView commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1c9983 - Browse repository at this point
Copy the full SHA c1c9983View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 48dfa0e - Browse repository at this point
Copy the full SHA 48dfa0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d274c51 - Browse repository at this point
Copy the full SHA d274c51View commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5bae879 - Browse repository at this point
Copy the full SHA 5bae879View commit details -
Drive by fix for GetRestoredSlot. We don't need the handling of unres…
…tored slots anymore
Configuration menu - View commit details
-
Copy full SHA for 9f9e586 - Browse repository at this point
Copy the full SHA 9f9e586View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e72a6 - Browse repository at this point
Copy the full SHA f5e72a6View commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8eaf4a0 - Browse repository at this point
Copy the full SHA 8eaf4a0View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac7ec65 - Browse repository at this point
Copy the full SHA ac7ec65View commit details
Commits on May 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a57a0a - Browse repository at this point
Copy the full SHA 1a57a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f770c6 - Browse repository at this point
Copy the full SHA 5f770c6View commit details
Commits on May 20, 2023
-
Enable the more of type checking
- Notably, the recursive stuff now works - Also fix a bug in constraint checking involving open types in the type system
Configuration menu - View commit details
-
Copy full SHA for 52bd220 - Browse repository at this point
Copy the full SHA 52bd220View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dfecc6f - Browse repository at this point
Copy the full SHA dfecc6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef05ec - Browse repository at this point
Copy the full SHA 6ef05ecView commit details
Commits on Jun 1, 2023
-
Add documentation for R2R format changes
Fix command line parameter to be more reasonable, and allow logging on command Fix the rest of issues noted in crossgen2 testing
Configuration menu - View commit details
-
Copy full SHA for eff81d5 - Browse repository at this point
Copy the full SHA eff81d5View commit details -
Fix implementation of CompareMethodContraints. instead of using IsGen…
…eric map, check to see if the method is generic in the first place. It turns out we have an efficient way to check in every place that matters
Configuration menu - View commit details
-
Copy full SHA for db08221 - Browse repository at this point
Copy the full SHA db08221View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b21879 - Browse repository at this point
Copy the full SHA 3b21879View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06b6ffd - Browse repository at this point
Copy the full SHA 06b6ffdView commit details
Commits on Jun 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df3a418 - Browse repository at this point
Copy the full SHA df3a418View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 75144c4 - Browse repository at this point
Copy the full SHA 75144c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f44575 - Browse repository at this point
Copy the full SHA 1f44575View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6c0b4b - Browse repository at this point
Copy the full SHA e6c0b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f45839 - Browse repository at this point
Copy the full SHA 0f45839View commit details
Commits on Jun 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2648965 - Browse repository at this point
Copy the full SHA 2648965View commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bc127bb - Browse repository at this point
Copy the full SHA bc127bbView commit details