-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Move the thread alloc context off of Thread in CoreCLR #103055
Move the thread alloc context off of Thread in CoreCLR #103055
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86e6837 - Browse repository at this point
Copy the full SHA 86e6837View commit details -
Configuration menu - View commit details
-
Copy full SHA for a96039a - Browse repository at this point
Copy the full SHA a96039aView commit details
Commits on Jun 10, 2024
-
Remove extra indirection. use same thread-local model as in other cas…
…es to enable MSVC to optimize dynamic TLS initialization away. Clean up comments. Fix NativeAOT emulated TLS
Configuration menu - View commit details
-
Copy full SHA for e511c4f - Browse repository at this point
Copy the full SHA e511c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d81012e - Browse repository at this point
Copy the full SHA d81012eView commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2cbeb6 - Browse repository at this point
Copy the full SHA c2cbeb6View commit details -
Fix root enumeration and ensure we're initializing/reading the right …
…alloc context for the correct thread.
Configuration menu - View commit details
-
Copy full SHA for 71eb0f4 - Browse repository at this point
Copy the full SHA 71eb0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a87c3af - Browse repository at this point
Copy the full SHA a87c3afView commit details
Commits on Jun 12, 2024
-
Remove most of the inline-assembly alloc helpers. These helpers now h…
…ave nearly identical assembly as the (raw hcall impl) portable helpers in jithelpers.cpp. Use those instead. Leave JIT_Box's assembly helper as we can't get quite as good of codegen with a portable helper today (and we don't even have one at the moment)
Configuration menu - View commit details
-
Copy full SHA for ce489a8 - Browse repository at this point
Copy the full SHA ce489a8View commit details -
Merge branch 'alloc-context-no-thread' of https://github.com/jkoritzi…
…nsky/runtime into alloc-context-no-thread
Configuration menu - View commit details
-
Copy full SHA for 0d40a74 - Browse repository at this point
Copy the full SHA 0d40a74View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4b5ba4 - Browse repository at this point
Copy the full SHA a4b5ba4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8eec35 - Browse repository at this point
Copy the full SHA a8eec35View commit details -
Now that the alloc context is stored in TLS memory, we must clean it …
…up when a thread dies, as the TLS memory will be released
Configuration menu - View commit details
-
Copy full SHA for 190abb5 - Browse repository at this point
Copy the full SHA 190abb5View commit details -
More null checks and allow a thread to clean itself up in OnThreadTer…
…minate (which does all the same cleanup as DetachThread, but in a scenario where we can actually clean up the object as well).
Configuration menu - View commit details
-
Copy full SHA for f090a19 - Browse repository at this point
Copy the full SHA f090a19View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ed8f7a - Browse repository at this point
Copy the full SHA 5ed8f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e74fda - Browse repository at this point
Copy the full SHA 6e74fdaView commit details -
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 0ee2b52 - Browse repository at this point
Copy the full SHA 0ee2b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for d895031 - Browse repository at this point
Copy the full SHA d895031View commit details -
Merge branch 'alloc-context-no-thread' of https://github.com/jkoritzi…
…nsky/runtime into alloc-context-no-thread
Configuration menu - View commit details
-
Copy full SHA for 1929904 - Browse repository at this point
Copy the full SHA 1929904View commit details
Commits on Jun 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af270e3 - Browse repository at this point
Copy the full SHA af270e3View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bad14bf - Browse repository at this point
Copy the full SHA bad14bfView commit details