gcconfig.h - Add weak attribute to avoid __data_start undefined messages on dlopen
mini-s390x.c - Add profiling support to prolog/epilog instrumentation
Avoid using a different layout for the MonoAotFileInfo structure on mt.
[monodoc] Add forgotten test file
[monodoc] Add missing legacy GetTitle method
Add stubs for a remoting icall instead of removing it.
Use FULL_AOT_RUNTIME instead of MONOTOUCH since we only want this code when running on iOS (simulator or devices) and *not* when running tools (e.g. btouch #12179) that needs to use the mscorlib.dll shipped with Xamarin.iOS.
Bump the AOT file format version because of ad141a8b7bda47c3ce28ba210975157e19175eb2.
Update .gitignore.
Make the checks done to detect unhandled exceptions in async invokes more precise so they don't trigger for other calls to mono_runtime_invoke (). Fixes #3338.
Do not bring Win32 or Linux specific code for iOS NetworkInterface
Reduce the number of intermediate calls to allow the linker to remove mode code
Allow compiling SSL/TLS and NTLM support directly into System.dll to avoid a dependency (on Mono.Security assembly) and avoid code duplication (with mscorlib.dll)
Don't try to merge interfaces between to non-interface types. Fixes #10392.

MCS used to emit code that would merge two stacks only by one of the interfaces
that two concrete types have.

This is not the behavior on either the SPEC or the MS implementation. It's not
a great one as the selected interface is non-deterministic, while the a parent is.
Add regression test for bug #10392.
Rework the way AOT method addresses are obtained on ios. Instead of emitting direct method addresses, emit a table of branches to the methods. This is position-independent, and it is easier for the linker to handle. Hopefully fixes #12143.
Fix thumb support in 36b9052157da87809210eb3cb00b9c5a8af03823.
Fix the build.
Enable hw division on armv7s in ARM mode too.
Kill support for the ancient FPA format on ARM.
Remove an unused variable in verify.c.