Uh oh!
There was an error while loading. Please reload this page.
Fix layout and GCInfo for ByRef fields. - #64422
Conversation
MichalStrehovsky
commented
Jan 28, 2022
Tangentially related to the topic of GC holes, is there a similar problem in Found that one by accident when I wanted to point you to #12842 (that we should also do for byref fields due to GC tracking). Sorry for dumping tangentially related stuff on this pull request - it should have probably gone to #63985. |
@MichalStrehovsky That is exactly what I've been doing for the past 40 minutes. I agree there are some issues here. Based on my searching, I think
Agree. |
Update tests to use recursion and validate GCStress scenarios.
f155671 to
6911ce6Compare- This was missed in the initial support for ref fields.
Uh oh!
There was an error while loading. Please reload this page.
AaronRobinsonMSFT
commented
Jan 30, 2022
@MichalStrehovsky I am checking this in now since it is impacting the outer loop tests. Please still give it a once over in case there is something else I'm not considering. |
MichalStrehovsky
commented
Jan 31, 2022
Looks good! I filed #64520 for one of the tangentially related issues. |
Update tests to use recursion and validate GCStress scenarios.
Related NativeAOT/CrossGen2 change - #64366
Fixes#64465
Fixes#64466
/cc @MichalStrehovsky @dotnet/interop-contrib