[jit] Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes #23242.
[mcs] Makes flow analysis of goto/goto case significantly faster. Fixes #24511
[mcs] Less cascading errors
[mcs] Fix error reporting for incomplete attribute target. Fixes #24537
[mcs] Remove primary constructors and declaration expressions from C#6
[eval] Don't assumen all captured types have storey assigned
[runtime] Fix #24605 "counters not enabled" message in monodis and peverify
[runtime] more loader error cleanup.
[jit] Add a JIT failure mode that uses MonoError.
[jit] Use MonoError when possible for error handling.
[runtime] Use _checked variant of mono_field_from_token.
[jit] Use _checked variant of mono_field_from_token.
[jit] Remove an assert from mono_arch_find_jit_info () on x86 which can be hit when a profiler stack walk is done while in a jump trampoline.
[runtime] Remove monodiet.c.
[runtime] Introduce mono_method_get_signature_checked as the MonoError variant of mono_method_get_signature_full.
[runtime] Replace mono_method_get_signature(_full) with the _checked variant.
[jit] Fix the calculation of the epilog size for EH info. Fixes #24577.
[sdb] Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes #24342.