-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[CI run only] Use funclets and new EH on win-x86 #113576
base: main
Are you sure you want to change the base?
Conversation
76b09d2
to
024b6e8
Compare
c9aa055
to
550dec6
Compare
7f861f9
to
dab5033
Compare
Since some people are watching... Nearly all libraries test pass and CoreCLR test failures are well understood - shortcuts taken in P/Invoke implementation don't handle SuppressGCTransition correctly; x86 has no native code unwind which triggers one of the asserts due to the initial context state; etc. I'll keep this open for a little longer to clean up the remaining issues. I'll file PRs for things that should be fixed regardless (JIT issues, stack unwinding issues affecting linux-x86, etc.). I'll post some experiment summary once things settle down. |
dcef272
to
15ef1f3
Compare
This comment was marked as resolved.
This comment was marked as resolved.
ced05d5
to
1bc45c7
Compare
We fail the UPD: Fixed |
45e8dc4
to
6ff3b66
Compare
implementations. Firstly, this removes the need for the external unwinder library. Secondly, this remove a lot of unnecessary lookups of EECodeInfo and related GC info header decoding inefficiencies. It also makes it easier to update the PCTAddr field in RegDisplay that is x86 specific.
Not for review, move on.