AggregateException::GetBaseException uses only 1-based inner exceptions. Fixes #14824
Fix the build.
[sgen] Use __builtin_ctzl () in OBJ_BITMAP_FOREACH_PTR () on 64 bit platforms. Fixes #14834.
Fixed TaskFactory::ContinueWhenAny with func result. Fixes #14839
[sgen] Improve fix for BXC#14834 to avoid redundant code

Improve https://github.com/mono/mono/commit/d2cc22580898df5d4a15e0f99ab513e1570a6082
by making OBJ_BITMAP_FOREACH be less redundant thanks to new macro
GNUC_BUILTIN_CTZ
Merge pull request #765 from knocte/runtime_fixage

[sgen] Improve fix for BXC#14834 to avoid redundant code
Make the test-aot test less verbose.
[aot] Pass correct architecture to llc on x86-64.
Add support for thiscall pinvokes on x86.

Licensed under MIT/X11.
Add test for native thiscall methods.

Licensed under MIT/X11.
[runtime] Ignore --llvm when LLVM is not enabled in configure.
Bump ikvm-reflection
Test update
Implements content loading cancellation. Fixes #13200
Pass cancellation token to CopyAsync read block
Update message
Wrap the code in MONO_BEGIN/END_DECLS
Make sure we properly account for transitive liveness when processing bridge objects. Fixes #13858

We depend on the latent liveness state of objects at the time we collect bridged objects. To
preserve this we must perform the dfs1 step right after collecting them and before we drain the
gray stack or all objects pointed by candidate bridge objects will be marked as alive.
Add test case for xref behavior for the sgen bridge.
Fix the windows build.