You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do not encode safe points with -1 offset. (#110845)
* Do not record safe points with -1 adjustmnt
* NORMALIZE_CODE_OFFSET on RISC
* denormalize code offsets in ILCompiler.Reflection.ReadyToRun.Amd64
* bump the min R2R version and GCInfo version
* Do not record Return Kind
* m_ReturnKind is not needed in non-legacy GC encoder, regardless X86 or not.
// If you update this, ensure you run `git grep MINIMUM_READYTORUN_MAJOR_VERSION`
21
21
// and handle pending work.
22
-
#defineREADYTORUN_MAJOR_VERSION10
23
-
#defineREADYTORUN_MINOR_VERSION0x0001
22
+
#defineREADYTORUN_MAJOR_VERSION11
23
+
#defineREADYTORUN_MINOR_VERSION0x0000
24
24
25
-
#defineMINIMUM_READYTORUN_MAJOR_VERSION10
25
+
#defineMINIMUM_READYTORUN_MAJOR_VERSION11
26
26
27
27
// R2R Version 2.1 adds the InliningInfo section
28
28
// R2R Version 2.2 adds the ProfileDataInfo section
@@ -38,6 +38,7 @@
38
38
// uses GCInfo v3, which makes safe points in partially interruptible code interruptible.
39
39
// R2R Version 10.0 adds support for the statics being allocated on a per type basis instead of on a per module basis, disable support for LogMethodEnter helper
40
40
// R2R Version 10.1 adds Unbox_TypeTest helper
41
+
// R2R Version 11 uses GCInfo v4, which encodes safe points without -1 offset and does not track return kinds in GCInfo
0 commit comments