-
Notifications
You must be signed in to change notification settings - Fork 5k
Revert "Refactor external_assembly_probe
to be separate from single-file bundle probing"
#113738
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
Conversation
…-file bu…" This reverts commit 035ee5c.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 1 out of 21 changed files in this pull request and generated no comments.
Files not reviewed (20)
- src/coreclr/binder/assemblybindercommon.cpp: Language not supported
- src/coreclr/binder/inc/assembly.hpp: Language not supported
- src/coreclr/binder/inc/assemblybindercommon.hpp: Language not supported
- src/coreclr/dlls/mscoree/exports.cpp: Language not supported
- src/coreclr/inc/assemblyprobeextension.h: Language not supported
- src/coreclr/inc/bundle.h: Language not supported
- src/coreclr/inc/hostinformation.h: Language not supported
- src/coreclr/vm/CMakeLists.txt: Language not supported
- src/coreclr/vm/assemblynative.cpp: Language not supported
- src/coreclr/vm/assemblyprobeextension.cpp: Language not supported
- src/coreclr/vm/assemblyspec.cpp: Language not supported
- src/coreclr/vm/bundle.cpp: Language not supported
- src/coreclr/vm/coreassemblyspec.cpp: Language not supported
- src/coreclr/vm/hostinformation.cpp: Language not supported
- src/coreclr/vm/nativeimage.cpp: Language not supported
- src/coreclr/vm/peassembly.cpp: Language not supported
- src/coreclr/vm/peassembly.inl: Language not supported
- src/coreclr/vm/peimage.cpp: Language not supported
- src/coreclr/vm/peimage.h: Language not supported
- src/coreclr/vm/peimage.inl: Language not supported
Tagging subscribers to this area: @agocke, @vitek-karas, @VSadov |
note that this change is also in preview3... |
Should I target this to p3 first? what's our usual strategy? |
OK, I'm going to merge it in |
/ba-g tests were already run and failures were unrelated |
/backport to release/10.0-preview3 |
Started backporting to release/10.0-preview3: https://github.com/dotnet/runtime/actions/runs/13980033827 |
That's what we usually do yes. |
…e-file bu…" (dotnet#113738) This reverts commit 1511811.
…e-file bundle probing" (#113776) Undo the revert in #113738 Fix on top of the original: Make a copy of the host contract information on initialization instead of just operating on a pointer to the struct. This should address intermittent failures on shutdown where a thread is still running after coreclr_shutdown has completed and the actual contract struct provided by a host may be cleaned up. The assumption is that any function pointers provided on the host contract at initialization should remain valid for the process lifetime.
Reverts #113356
Looks like this is causing a failure in the VMR build: dotnet/source-build#4952