[x86] Remove the now unused push based parameter passing code.
[jit] Remove the unused MONO_DISABLE_PENDING_EXCEPTIONS env var, the functionality it disable is not experimental anymore.
[sgen] Fix concurrent mark with split nursery.
[jit] Define NOMAP32BIT on winx64.
Revert "Missing Args checks."

This reverts commit 8b9c60075f7b97fe88c3c588968977ff9bcf8c28.
Revert "Refresh HashAlgorithmTest to match changed NullStream behaviour in 8b9c60075f7b97fe88c3c588968977ff9bcf8c28"

This reverts commit 7ece665d16714db0979bde5df254231c5be24f10.
Revert "Finish test changes started in 7ece665d16714db0979bde5df254231c5be24f10"

This reverts commit d171cdf5e281973c06f2751f4e33098f1a624a95.
[amd64] Define MONO_ARCH_NOMAP32BIT on all non-linux platforms instead of defining it once for each platform.
[jit] Remove unused defines.
[sgen] Reorganize sgen-archdep.h to remove unused defines.
Fix the arm build.
Fix a warning.
[mono-api-html] Add filter for new namespaces/types

- Reviewed by Sebastien
[arm] Increase the length of the tls_get opcode.
[amd64] Simplify mono_arch_install_handler_block_guard ().
[arm] Implement handler block guards.
[jit] Get rid of unused MONO_ARCH_THIS_AS_FIRST_ARG define.
[jit] Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes #23557.
[bcl] Use random ports for the HttpListener tests.
[runtime] Fix allocation size calculation for strings in 64-bit builds.
Depending on alignment and packing, part of the string might be inside the MonoString struct boundaries. This e.g. shows up on 64-bit builds of mono where we were allocating 4 extra bytes per string.