Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Commit list for mono/mono: * mono/mono@b8187777055 [System] Don't use http://www.mono-project.com for test (#8147) * mono/mono@05ed822a484 [corlib] Implements CryptoConfig::AddAlgorithm on all profiles * mono/mono@0a5fdb5841f [2018-04] [Facades] Add System.Drawing.Common on mobile only (#8129) * mono/mono@13183bc82b9 [2018-04] [corlib] Enable machine.config dependant version of CryptoConfig for net_4_x profile only (#7974) * mono/mono@147e34f2542 [mcs] Adds private protected modifier to the parser only * mono/mono@561092003ca [w32file] Fix memory leak (#8113) * mono/mono@6cdbc561fca [sdks] Fix arguments passed to llvm on Linux (#8110) * mono/mono@0dba58a7345 [2018-04] more iOS sdk backports (#8063) * mono/mono@c0af9ad2cc9 [mcs] Fixes codegen when probing reference type expression is known to pass and pattern variable has to be created (#8086) * mono/mono@88b6094e06c [System] Disables compiled regex (#8088) * mono/mono@4fbdeebbe8a [mcs] Implements C# 7 digits separators (#8098) * mono/mono@bd8731da012 [interp] use same domain as transform phase to register debug data for a method * mono/mono@ea838e84f1b [SDKS] fix Linux (and possibly other OSes) build for Android (#8043) * mono/mono@c3ae712ab13 [mcs] Implements C# 7.2 stackalloc span conversion in conditional expression * mono/mono@7af9ad8cdb6 [interp] workaround undefined behaviour in r8 to u1 cast * mono/mono@5921faad1cd [runtime] Fix --disable-btls. * mono/mono@4bad0d67655 [mcs] Implements C# 7.2 conditional ref expression * mono/mono@b0aaec8e96b [interp] do not bake object reference into code stream * mono/mono@e0b0a87e65f [sdks] Use wget in place of curl, it's installed by default on Linux (#8059) * mono/mono@b8fb7b5e18d [System]Fix memory leak in the web stack related to `Task.Delay` (partial fix of #7356). * mono/mono@8a20f0dfffb [SDKS] Fix Android SDK build on Linux (#8024) * mono/mono@04529e90e24 [interp] fix i4<>i8 conversion for builtin types, it was inverted (#7987) * mono/mono@83d7bc1a0cd [sdks] Fix MXE_PREFIX for XA (#8009) * mono/mono@d1c10f86936 [sdb] Add reference counting for single step requests, they can be accessed concurrently by the single step processing code and the event request clearing code. Fixes #7137. (#7971) * mono/mono@e9b1c90e9d5 [2018-04] [sdks] Add provisioning for Android SDK and NDK (#7978) * mono/mono@59e6eb29e61 [2018-04] [Facades] Add System.Memory facade to mobile profiles (#7968) * mono/mono@5053d17e50f Bump version to 5.14 (#7954) * mono/mono@9cd9e3b0a13 [ppc] use ucontext_t * mono/mono@90b49aa3aeb Merge pull request #7946 from kumpera/wasm_fix_a_few_issues * mono/mono@21a9412a676 [sdb] Fix --enable-minimal=soft_debug build. Fixes #7920. (#7945) * mono/mono@95276e9ddb3 Merge pull request #7943 from filipnavara/corefx-sd-tests-1 * mono/mono@cdea795c0e4 [wasm] Make RuntimeInformation properly detect WebAssembly. * mono/mono@d8648776cc6 [wasm] Bump corert to pick fix for TaskCreationOptions.LongRunning. Fixes #7864. * mono/mono@106ef365e31 [wasm] Disable the degraded alloc warning under wasm. Fixes #7661 * mono/mono@2bf9a42fd3a [wasm] Fix the build. * mono/mono@5bdb87b6a67 [wasm] emcc has a broken clock_getime. Disable its usage. * mono/mono@a810739246b Include CoreFX GraphicsPath and Region tests. * mono/mono@4723e6603e6 Merge pull request #7915 from alexischr/fix-gh-7568 * mono/mono@2b4208feda5 [System.Windows.Forms] Set NotifyIcon.Icon in test to prevent warning * mono/mono@a914dbf1734 [System.Windows.Forms] Dispose forms opened during two tests * mono/mono@fcd52894d9b [System.Drawing] Remove failing jpeg flags tests (#7931) * mono/mono@254013b0fdf [runtime] Fix class visibility check for protected nested classes. (#7907) * mono/mono@ebef3ec4b18 [msvc] Update csproj files (#7929) * mono/mono@2cbd1706dcc [System.Drawing] Enable corefx xunit tests (#7924) * mono/mono@4d78aaf7b46 [genproj] When using fallback profile selection don't build the projects that were missing a profile (#7926) * mono/mono@1931cb1dcbc [Tests] Disable hijacking.exe and Jittailcall2.exe tailcall tests. (#7922) * mono/mono@938415c6d39 [test-runner] Don't output test result xml when no tests are run * mono/mono@a5a496695a0 Disable building btls/ and support/ on the bcl build, they are not needed. (#7921) * mono/mono@2e0182b5c06 Implement Field SetValueDirect on non-struct targets. Add test case from roslyn issue 19038. (#7866) * mono/mono@88cab36c200 [sdks] add Make.config to ignore file (#7901) * mono/mono@5c839fc1097 Bump msbuild to track xplat-master (#7900) * mono/mono@f83fbbd9b8a [sdks] Fix LLVM build for XA (#7917) * mono/mono@a36d08a55ac [perfcounters] fix alignment issue on 32bit * mono/mono@1e1893d683f [System.IO] Don't throw exception when FileSystemWatcher is disposed while the backend is still trying to use it * mono/mono@a1751d91c86 Revert "Disable some flaky tests." * mono/mono@2c14b1f82c2 Revert "Disable a flaky test." * mono/mono@86df754848d Revert "Disable bug-80307.exe" * mono/mono@60707875d59 Revert "[sdks] Disable btls and support/ on the bcl build, they are not needed. (#7892)" (#7904) * mono/mono@6f0fba8961a [Tailcall] Bring coreclr tests for tail calls to Mono source tree (#7204) * mono/mono@765ea257723 [sdks] Fix LLVM build on Linux for XA + Fix MXE usage on non-Darwin platforms (#7910) * mono/mono@1d36e15392d [msvc] Update csproj files * mono/mono@81a781bb02f add some OpenBSD patches (#7699) * mono/mono@792196320f4 [sdks] Disable btls and support/ on the bcl build, they are not needed. (#7892) * mono/mono@573e460e97c Fix tarball build * mono/mono@7ec24235351 [packaging] Bundle the msvc compiled monograph.exe on Windows * mono/mono@3dad276e2d2 Bump api-snapshot * mono/mono@77b2db73aaf Add BindingFlags.DoNotWrapExceptions (#7863) * mono/mono@9ff460b0049 [sdks] Disable wasm on the ios sdk lane. (#7894) * mono/mono@e70a872c533 [sdks] Fix usage of MXE for XA (#7897) * mono/mono@5841ffff038 [System.Windows.Forms] Ignore non-visible controls when computing ScrollableControl canvas size (#4247) * mono/mono@407e254643c [sdks] Pass LLVM_SRC from XA to use `xamarin-android/external/llvm` + Pass IGNORE_PACKAGE_MXE from XA + Only checkout specific MXE and LLVM commit when cloning (#7893) * mono/mono@6c901dbfc58 [sdks] Pass MXE_SRC from XA to use `xamarin-android/external/mxe` (#7888) * mono/mono@ff40ceff387 check for iconv only once (#7873) * mono/mono@e3e1fe1c16f [corlib] Moves DynamicMethod to mscorlib to work better with wasm (#7875) * mono/mono@ada6edbad87 [bcl] Fix the compilation of System tests in the mobile profile. (#7882) * mono/mono@2f66873ab2a [msvc] Update csproj files (#7811) * mono/mono@753cc874f64 [jit] Add signature checking for CALLI. (#7832) * mono/mono@ab62d30edb0 [genproj] Move obj to common folder and remove unnecessary properties (#7870) * mono/mono@8c86a805ff7 [mcs] Updates common array bounds unification to use universal type comparer * mono/mono@b42086d4504 Use __PASE__ for things i needs that AIX doesn't (#7858) * mono/mono@f00eba8a7cc Whitelist illinkanalyzer in macOS package (#7861) * mono/mono@4a247e7ed9a Merge pull request #7740 from alexischr/corefx-unknownunix-fsw * mono/mono@03a153c7b36 Bump API snapshot submodule * mono/mono@e6f90edfcd1 [System]: Disable the System.Net.ServicePoint tests from corefx. * mono/mono@0f9b7f730f8 mono_perfcounter_counter_names returns incorrect names, and restructure slightly for clarity (#6355) * mono/mono@9b36f1452f4 wcf: fix index of message body parts. Do not use MessageBodyMemberAttribute.Order as index. * mono/mono@3c8bf90a40e [System.IO] Use CoreFX FileSystemWatcher stub for mobile profile * mono/mono@6caa9bd8812 Disable a flaky FileSystemWatcher test * mono/mono@7e31c5d11f7 Merge pull request #7849 from marek-safar/corefx-fixes * mono/mono@294707cf882 [build] Fixes bootstrap invocation of cil-stringreplacer * mono/mono@dc1ef2ea3a2 [runtime] One more MonoClass getter fixup (#7836) * mono/mono@dc6700a799f [corlib] Restores ConcurrentDictionary serialization support. * mono/mono@32e6bccc2d1 [System] Makes TLS providers linker friendly * mono/mono@554690a64cd [build] Update monolite package to support cil-stringreplacer (#7847) * mono/mono@96e8fa67e2f [bcl] Fix Cscompmgd/I18N.Rare not having any tests (#7842) * mono/mono@3157302581e Pull in bug 53272 fix * mono/mono@16d5c314094 [ci] Bundle nunit xml results in a .tar file (#7843) * mono/mono@5e1acb47f5d [genproj] Deduplication of project references (#7844) * mono/mono@b20d5ce1e5d [runtime] Rework how the native-to-managed eh callback is called. (#5837) * mono/mono@2b663424a04 [threads] Remove suspicious mono_gchandle_free * mono/mono@f66032b7c0f Fix F# build. (#7826) * mono/mono@e610e443cd6 Structure field that cannot be marshalled throws exception instead of aborts\n Alllow structure pointer conversion for blittable multi-dimentional arrays (#7794) * mono/mono@febd5ac5358 MonoClass getters mop-up PR (#7806) * mono/mono@a5099ca2a44 [mini] Use MonoClass getters in method-to-ir.c (#7772) * mono/mono@2ce121ab7b1 [sre-save] Remove type_token assignment in mono_image_fill_export_table (#7803) * mono/mono@2f5077a1fba [sdks] Fix the ios sdk build. (#7801) * mono/mono@dde9ee5e79e [w32handle] Lower minimum memory usage (2nd attempt) (#7508) * mono/mono@30903764c24 [sdks] Fix Android build for toolchain (#7817) * mono/mono@2709d2309e6 [mini] Use MonoClass getters on non-AMD64 platforms (#7799) * mono/mono@506fc0b522f [genproj] Deduplication of sources (#7810) * mono/mono@331f3d9f27e Fix warnings and cleanup style. (#7800) * mono/mono@954911d3f1a Genproj updates for BCL build in Windows Visual Studio (#7755) * mono/mono@431c67415cf [mini] Use MonoClass getters in aot-compiler.c (#7773) * mono/mono@76f01933880 [ci] For checked builds, pass -k to make (#7802) * mono/mono@43d9c4737bc Imports FtpWebRequest from CoreFX (#7644) * mono/mono@bc25029b580 Disable some flaky tests. * mono/mono@901ccebb0ac [sdks] Disable the interpreter on ios device builds. (#7793) * mono/mono@e3c284c4e36 CodeOwners update (#7798) * mono/mono@74daf13fb29 Harden JIT job control against cctors deadlocking. (#7423) * mono/mono@7bb6e59e38c [runtime] Fix lock tracer compilation error (#7767) * mono/mono@1bdcf191697 [corlib] System.Collections from CoreFX (#7478) * mono/mono@3aeab61192b [mini] Use MonoClass getters in a few files (#7771) * mono/mono@158bb416eb0 [interp] Use MonoClass getters (#7774) * mono/mono@b06de64bf86 Fallback to listing drives in My Computer using System.IO.DriveInfo. * mono/mono@b8fdce6c053 [Tailcall] Fix virtual generic methods that F# tests uses. (#7524) * mono/mono@066ce338255 Add tailcall support & fix floating point ABI (#7695) * mono/mono@d233bdbf998 [icall] remove DISABLE_PROCESS_HANDLING (#7779) * mono/mono@7de72fbf3f0 [interp] support increment and decrement of nint/nuint * mono/mono@d4247747510 [interp] improve error message and add another interp_in signature * mono/mono@dfabaa59175 Remove incorrect docs (#7784) * mono/mono@67e995c6e27 [interp] Improve mixed mode execution support, using full-aot+interp as the configuration. (#7764) * mono/mono@9c63d1bf9df [sdks] Fix Android build for mxe (#7781) * mono/mono@8a3b4bf2af0 [sdks] Fix Android build on Linux (#7775) * mono/mono@95d450660be [interp] move variable decl into ifdef to avoid unused warning (#7763) * mono/mono@392e1c368c3 [Tailcall] Proper fix for F# regression, at least some architectures. (#7658) * mono/mono@45c94b22ab3 [sdks] Fix Android build (#7768) * mono/mono@d856789ccd4 Bump corefx to bring a fix for #7696 * mono/mono@9bc0a49bc78 [runtime] Fix the cross compiler build. (#7754) * mono/mono@3d2891097a7 Merge pull request #7748 from lambdageek/fix-gc-descr-object-c * mono/mono@3283af3449d [msvc] Update csproj files * mono/mono@3ec9fda3718 [System.Core] Guard against embedded NUL in strings for MemoryMappedFiles (#7318) * mono/mono@6822a57663b Disable a flaky test. * mono/mono@54e3eccc5d8 [build] Bump bootstrap mcs dependency for mcs builds to catch up with e6fb82b2c7b4a8f42827f9a952dec0a03ae9c8c9 * mono/mono@99d31278e35 [interp] always set old_frame in interp_entry (#7757) * mono/mono@c2698519b0c [interp] Allocate ThreadContext structures on the heap instead of on the stack, the latter doesn't work in mixed mode if the native frame gets unwound during exception handling, so the set_context (NULL) call is never executed, leaving a dangling ref in the tls variable. (#7747) * mono/mono@678576f5a8c [System.Windows.Forms] Reset check state of item when removing it. (#7744) * mono/mono@87fd0714126 Revert "Swap Close/Dispose calls so that the receiver_thread_main loop will be properly interrupted (#7390)" (#7745) * mono/mono@9b702e8052f Bump API snapshot submodule * mono/mono@e6fb82b2c7b Bump bootstrap dependency * mono/mono@7a9f8405d49 [corlib] String from CoreFX/CoreRT * mono/mono@20ba08543e4 [corlib] Use UTF8 bytes convertor directly * mono/mono@d9e3d7c4075 Remove dead code (#7738) * mono/mono@c732bd47584 This fixes an issue we are seeing with VSTU debgugging in Unity. (#7634) * mono/mono@7faa4620462 Fix bug #60843 and add test (#7640) * mono/mono@d26fb8a3eb3 Forward mono_string_new_wrapper to mono_string_new for error handling. (#7718) * mono/mono@d5d1fb290d0 Bump roslyn-binaries to include missing file * mono/mono@dd09fa9982d [mcs] Adds cloning for TupleLiteralElement expressions (#7746) * mono/mono@3fa3592376c Uncomment and fix ServiceHost creation via ServiceFactory in SvcHttpHandler.cs (#3465) * mono/mono@74dd088d400 [metadata] Add mono_class_publish_gc_descriptor * mono/mono@f42fdeca61b [mcs] Fixes codegen for null fixed string statement * mono/mono@8e3be153357 [metadata] Move mono_class_compute_gc_descriptor back to object.c * mono/mono@9e4eb1ca69a Bumps roslyn to 2.7.0 * mono/mono@dc0cf83b3a8 [arm] fix stack alignment for structs (#7691) * mono/mono@0dec8fda18c [sgen] Fix scanning of large arrays (#7672) * mono/mono@39c9f9d935d Merge pull request #7724 from lewurm/wildcardconnect-watchos * mono/mono@e40c97e7718 [interp] Disable pinvoke3.exe test on x64 (#7739) * mono/mono@06463f4ca2a [Tailcall] Add interface tailcall tests, and generics thereof. (#7703) * mono/mono@9914517a125 Remove obsolete code for getting TLS values from other threads. (#7714) * mono/mono@9fe7008d97f [HttpClientTest] remove WildcardConnect () on WatchOS * mono/mono@7dea71ce64b Touchup for https://github.com/mono/mono/pull/7599/ * mono/mono@37660898982 Merge pull request #7599 from lambdageek/abort-cctor-no-protection * mono/mono@f617929e9e2 [runtime] Don't use clock_gettime on WatchOS and tvOS. * mono/mono@081c79e6871 Add csc-dim script to .gitignore * mono/mono@7cc78d08b09 Merge pull request #7707 from mono/fix-boottime-osx-10.7 * mono/mono@9cf2550ba2d Update man page, MONO_DISABLE_AIO is now MONO_ENABLE_AIO. (#7715) * mono/mono@16e6e7df70a [sgen] Finish thread pool work before shutting down threads (#7647) * mono/mono@e480620040e [System]: Fix a race condition that was exposed by #7358 (see #7668). * mono/mono@120aa248fa5 [sdks] Fix building the ios device tests. (#7706) * mono/mono@a5c6f5c5ca2 [w32file] do not discard sub-second resolution for access- and writetime if possible (#7650) * mono/mono@b37166882de [runtime] Fix file handle leak with dedup+aot (#7694) * mono/mono@feb8b568bab [mprof-report] Fix reading of TYPE_JITHELPER events in v13 files. (#7677) * mono/mono@b77313855c2 [loader] Don't load framework Facade assemblies that are older than expected. (#7663) * mono/mono@62921c8a62e [runtime] Don't use clock_gettime in MacOS. * mono/mono@7528656820c [msbuild] Bump msbuild to pick up fix for issue #7184 (#7665) * mono/mono@53a59ccf766 [sdks] Fix building the ios tests. (#7701) * mono/mono@1c8b460b4cf [version.h] Support .git being a submodule (#7689) * mono/mono@e99ac890e6a Add csc-dim as a prototype if default interface implementation * mono/mono@7aeaafd2819 [runtime] Fix mono_msec_boottime () so it compiles on older ios versions, clock_gettime () is only available from ios 10. (#7671) * mono/mono@8ae317a1e82 [arm64] Add a known TLS offset. (#7530) * mono/mono@b6f56a115fc [Tailcall] Cleanup, handle varargs, cleanup varargs handling, be sure not to use unsupported tailcall_membase, pass r11 through, align patches. (#7600) * mono/mono@249a02d9366 Updates codeowners (#7679) * mono/mono@5232bef2825 Disable a flaky FileSystemWatcher test (#7578) * mono/mono@540ef385faa If a bad header is received from the client or the connection is broken, send an internal VM_DISPOSE command to shut down the debugger thread properly. This prevents runtime hangs that occur during profile events after the debugger shuts down. * mono/mono@68a9bbe69f8 Update Server.py to run on both python 2 and 3 * mono/mono@2f211770198 Merge pull request #7584 from alexischr/fix-gh-6940 * mono/mono@fe3c5134bf5 Implement C#7 binary literals (#7659) * mono/mono@421e0174793 [System.Windows.Forms] Fix bounds manipulation in Control.DrawToBitmap (#7629) * mono/mono@d3e2518fb60 [sdks] Fix concurrent building of MonoAotOffsetsDumper.exe + Simplify building of support library (#7652) * mono/mono@e36148dbd26 [tests] Prevent starvation by thread doing GCs (#7651) * mono/mono@ec4c990af3e [System.Net] Replace use of obsolete `SupportsIPv6` property. * mono/mono@43415f5f2b5 [threads] Add mono_uninstall_current_handler_block_guard * mono/mono@92042c97323 [threads] Delay abort via handler block guard when in abort protected block. * mono/mono@b0734593de5 [tests] Run abort-cctor.exe on the coop Jenkins job * mono/mono@ea4274f2eb7 Revert "[Tailcall] Proper fix for F# regression." (#7656) * mono/mono@fdbf51184ac [msvc] Update csproj files (#7654) * mono/mono@b2271853c33 [Tailcall] Proper fix for F# regression. (#7621) * mono/mono@9b3893f84a1 [tests] Class should be viable even if cctor is aborted in in nested finally clause * mono/mono@247a13b081f [System.Windows.Forms] Improve logic for closing complex ToolStripDropDown layouts. (#7630) * mono/mono@5d23a12446d [System.Windows.Forms] Unify layout engines for Controls and ToolStripItems (#7612) * mono/mono@6bdeea15030 [jit] Incorrect code under mono --trace. (#7627) * mono/mono@395b37c2865 Fix issue #7596 on Windows x64. (#7625) * mono/mono@5820d1fc668 [sgen] Use current nursery size when computing allowance (#7601) * mono/mono@52429673dc6 [mini] Don't inline methods if they're going to be instrumented for coverage. (#7554) * mono/mono@851b36ecb25 [mini] Improve error reporting by using MonoError around more places. (#7607) * mono/mono@6906c9dc40a [interp] Don't crash when freeing delegate ftnptr (#7586) * mono/mono@2883e562e2d Fix platform-specific build issues (#7342) * mono/mono@2d0eee9ae33 [jit] Fix partially shared constrained calls in llvmonly mode. (#7561) * mono/mono@ec319e6de7a [aot] Increase the buffer size in emit_exception_debug_info (). (#7638) * mono/mono@ff61c7751a6 [build] Fixes mcs only dist build * mono/mono@4b88e2a0e29 [System]: Introduce `WebCompletionSource<T>` and use it in `WebOperation`. (#7358) * mono/mono@29c2ba9387f Merge pull request #7520 from alexischr/use-coreclr-GetTickCount * mono/mono@7e3a1ddaa09 [mcs] Fixes parsing ref-struct with partial keyword * mono/mono@87282805504 [sdks] IOS fixes. (#7617) * mono/mono@40b53bd2e0e [corlib] Handle multiple segments in IsolatedStored::GetFileNames. Fixes bxc #11771 * mono/mono@8ceead93e3e [Tailcall] Quick fix for building F#. Do not tailcall any method with a vtable_arg. (#7609) * mono/mono@1c88a115453 [Coop thread threadpool mmap] Convert more functions to coop/handle. (#7097) * mono/mono@239aad5265b [msvc] Update csproj files * mono/mono@34b4d35fb78 [runtime] Clean up symbol names to not pollute the global namespace. * mono/mono@1d70b627704 [profiler] Increment ref count of an image's method while we're keeping around pointers to it. * mono/mono@6b116cca186 [merp] only target macOS, HOST_DARWIN includes iOS etc. as well * mono/mono@40924c47ba0 [Mono.Data.Sqlite] Throw better exception for missing mobile support * mono/mono@a856f8d8e48 [Tailcall] Cleanup is_supported_tail_call, put more logic in it, and be sure not to tailcall_mem_base if not supported (i.e. virtual_ not just CALLVIRT) (#7608) * mono/mono@7e7d8a3b4fc [Facades] Make System.Net.Http.Rtc.dll a net_4_x only facade (#7590) * mono/mono@5f572ff7a62 [msvc] Update csproj files * mono/mono@6e246cf6134 [Facades] Move types from Facades into class libraries (#7574) * mono/mono@4e3389667f6 [System.Xml] Update source file location from commit d4816ef1abcfc5b3dea41a87fe5a7a4c4a3781ed * mono/mono@8c3d7c81af7 [System.Windows.Forms] Fix custom test targets in makefile. (#7571) * mono/mono@9dbd080c293 [System.Windows.Forms] Update code for top-level windows (#7570) * mono/mono@e85dbca0f2f Disable TestBug8592BasicOperations test * mono/mono@b1d2b858251 Make Form scaling tests platform independent. * mono/mono@cdb9b90baa4 Correcting typos for ISSUE_TEMPLATE.md (#7575) * mono/mono@99198da52be [msvc] Update csproj files (#7559) * mono/mono@16b3884854c Disable bug-80307.exe * mono/mono@a601516ca1f [tests] Disable delegate-15.exe in the full-aot profile. (#7529) * mono/mono@8f926ed4648 [ppdb] Set the column number in mono_ppdb_lookup_location (). * mono/mono@78de6719641 Swap bytes for port number as Win32 API returns in network order. * mono/mono@3b0c0bd1cff Build system tweaks for AIX (#7542) * mono/mono@486036b6964 Revert "[Tailcall] Do not create never-executed trampoline for tail.call self. (#7331)" (#7550) * mono/mono@06a4273d73c [mono-time] Replace mono_msec_boottime() with CoreCLR implementation. Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=58413 * mono/mono@e456f910530 Bump api-snapshot * mono/mono@9a2b5324ee3 [Facades] Add missing Facades that exist in .NET 4.7.1 (#7541) * mono/mono@b6be2e11a79 [threads] Fix race between abort socket syscall and thread shutdown (#7507) * mono/mono@4ae98fb31b5 Merge pull request #7515 from kumpera/le_debugger_cleanup * mono/mono@868a402137d [metadata] split IL generation code into seperate compilation units. (#7487) * mono/mono@826f15a509a [interp] Fix return of value type from interp to native (#7519) * mono/mono@f24a6d622be gboolean g_is_usermode_native_debugger_present (void). (#7488) * mono/mono@03914603a3b [runtime] Add MS telemetry reporter for unmanaged exceptions (#7451) * mono/mono@d3a4e19f3ca Merge pull request #7533 from akoeplinger/disable-test * mono/mono@63e5e80d3a6 [bcl] Fix test build with mcs (#7512) * mono/mono@14485be705f [System.Windows.Forms] Fix lifetime of Graphics objects in TextBox controls (#7491) * mono/mono@b9d52fc4f12 [System] Disable SocketTest.AcceptBlockingStatus * mono/mono@91b64b4560b [System.Windows.Forms] Fix bugs in PrintPreviewControl. (#7493) * mono/mono@ee30689c181 Implement native ValueType Equals and GetHashCode support for pointer fields * mono/mono@4532cf5fd55 [interp] Fix stack usage after throw (#7461) * mono/mono@523ba159c2b [sgen] Fix the clearing of bits in the gc descriptor bitmap when using weak fields. * mono/mono@660e166c7b6 [eglib] Fix typo in g_assertf (#7458) * mono/mono@c745a9575d0 [jit] Move the check for open constructed types later in mono_jit_compile_method_with_opt (), this function can receive (#7494) * mono/mono@25f4ef27897 [wasm] Make switching between debug/release builds easy. Build pdb files. * mono/mono@eba41fd88a6 [wasm] Update SDK driver to handle debugging. * mono/mono@334ddbd3ef6 [wasm] Initial support for debugging. * mono/mono@1a56fe6a159 [wasm] Fix unwinding to work with the general unwinder. * mono/mono@ccbb873498b [interp] Fix pinvoke from dynamic methods * mono/mono@4ad92ef05f7 [interp] Fix detection of pinvoke call * mono/mono@940f2d1a9fe [interp] Fix runtime invoke of pinvoke method * mono/mono@e0f8597e9c9 Fix generated file when passing --bundled-header (#6736) * mono/mono@b4ee86154fc [Tailcall] tail.callvirt support for AMD64 JIT (#7426) * mono/mono@c2bf82fb98f [System]: WebRequestStream now throws correct exception on cancellation (#7074). * mono/mono@8e4f0d8ff44 [Tailcall] Do not create never-executed trampoline for tail.call self. (#7331) * mono/mono@ab67bcfd0bf Provide compile-tests-parallel that honors the command line so e.g. (#7479) * mono/mono@3e8f4f7db8d [msvc] Update csproj files (#7497) * mono/mono@a5f980dc00f [interp] Let the backend deal with thiscall cconv * mono/mono@8b2ca1344f7 [interp] Fix EH with exception thrown from icall * mono/mono@da7650d3d96 Bump API snapshot submodule * mono/mono@03b030d9213 TaskAwaiter from CoreFX * mono/mono@12557bec396 [metadata] An array is not an IEnumerator`1 * mono/mono@1140ec53948 [test] An array is not an IEnumerator`1 * mono/mono@c0a5753b02a [metadata] Add IEnumerator`1 to MonoDefaults struct * mono/mono@36a471f14e5 [System] Remove compiler config sections for types which cannot be instantiated * mono/mono@32d06fd8036 [corlib] Fix Type.GetInterface() to find implemented interface when "ignoreCase: true" is used (#7464) * mono/mono@1181815eeda [w32handle] Lower minimum memory usage (#7465) * mono/mono@e6de24c2d19 [build] Unify DEFAULT_REFERENCE handling so I can override it with TARGET_NET_REFERENCE for individual tools * mono/mono@73859e3df28 [msvc] Update csproj files * mono/mono@e64cd8cc8da [profiler] Use accessor functions for MonoClass fields * mono/mono@4e6f5f10fd2 nuget-hash-extractor: Add msbuild extensions nuget version from vs15.6 msbuild branch * mono/mono@45f30c307b9 nuget-hash-extractor: Change the nuget repo name to use for * mono/mono@695acd0a0b9 System.Text.RegularExpressions from CoreFX (#7363) * mono/mono@85b605042b7 [acceptance-tests] Actually disable gcsuppressfinalize.exe test * mono/mono@c89abe54670 Bump boringssl submodule. * mono/mono@47df243579f [mini] unpack function pointers for jump patching * mono/mono@095519c8996 [ppc] update define usages for creating/unpacking function descriptors * mono/mono@4fea7fb7451 [ppc] use new patching machinery * mono/mono@ffaf5ffe0f8 [mini-runtime] unbreak platforms where MONO_ARCH_HAVE_PATCH_CODE_NEW isn't defined * mono/mono@8ba4947f7a3 [metadata] Use MonoClass getters in the rest of metadata/ (#7354) * mono/mono@6f225e6176a [System.Windows.Forms] Fix inconsistent state of Document object (#7422) * mono/mono@9e1ba501ffd Fix for gcc 4.4; nominal support for older. (#7419) * mono/mono@56263d4a756 [mini] Virtual call target is never known, remove dead code. (#7424) * mono/mono@62c8557a7a3 [System.Security] Fixes decoding of CMS/PKCS #7 messages with an explicit cryptographic object identifier * mono/mono@02abf28216f [corlib] Ignore TimeZoneTest.TestCtors on iOS under certain conditions due to an Apple bug. (#7429) * mono/mono@d1ed53624bf [acceptance-tests] Disable gcsuppressfinalize.exe test that started failing * mono/mono@b664dfe79ff [System.Windows.Forms] Updated unit tests (#7405) * mono/mono@30ad2195339 [mixed mode] skip gsharedvt_out_sig_wrapper frames and improve regression test * mono/mono@dab1ffc081c [interp] use mini infrastructure for stack walking * mono/mono@a785bd16e94 Merge pull request #7401 from filipnavara/swf-layout * mono/mono@d2bf59dd3f4 PPC support for BoringTLS * mono/mono@ee4ed72695d [acceptance-tests] Add an env var to turn on some Mono debugging options. (#7386) * mono/mono@4af9e3a5114 [Coop] Convert System.Enum to coop/handle. (#7131) * mono/mono@7c34f0c7467 [packaging] Support setting the FULL_VERSION number via env vars (#7414) * mono/mono@f546b95edfe [runtime] Increase the BCL trampoline count (#7409) * mono/mono@fe95e4b34b0 [jit] Fix the patching of tail calls for gshared methods, the caller and the caller were using different instantiations to search the jump_target_hash. * mono/mono@56bf6d3a738 Bump API snapshot submodule * mono/mono@ff60734df40 Add unit test for TextBox.PreferredSize property and fix updating the preferred size cache on Text change. * mono/mono@58f25ff1f0f Add makefile rule to build and run the notepad sample. * mono/mono@7b6b6075672 Remove obsolete code from FlowLayoutPanel that is no longer necessary with the corrected nested layouts. * mono/mono@ae972579de4 When Form is set to AutoSize enforce it also as the minimum size for the window manager. * mono/mono@f1de56d31cb Update XplatUI backends to properly send WM_WINDOWPOSCHANGED for zero-sized windows. * mono/mono@e563776f62f Avoid couple of size recalculations by streamlining the SetBounds, SetBoundsInternal and SetBoundsCore methods. Now explicit bounds are only updated in SetBoundsCore, no more all the updating and restoring with UpdateBounds calls. Rely on the WM_WINDOWSPOSCHANGED message to be sent from XplatUI.SetWindowPos to call UpdateBounds. This avoids an explicit call to XplatUI.GetWindowPos and UpdateBounds in SetBoundsCore. * mono/mono@ff38080cc07 Fix for bug_82326 unit test. * mono/mono@af26d754ae1 Fix couple of relayouts causing incorrectly cached control preferred size. Fix events triggered in incorrect order when Control.Controls.Remove is called. Update Dispose behavior with events and exceptions to match the reference implementation more closely. * mono/mono@5feb428acd5 Update DisposeTest to work on latest version of .NET Framework. * mono/mono@4f3adb750d1 Add test for label self-sizing behavior. * mono/mono@376002afb4a Call LayoutEngine.InitLayout when appropriate and move the dist_right and dist_bottom calculation there. * mono/mono@a859588486d Add cache for PreferredSize value. * mono/mono@016a5a86792 Fix propagating layout to parents and then back to children when PreferredSize changes. * mono/mono@71931189fa7 Remove obsolete code for layout of AutoSize forms. * mono/mono@622ad5480da Unify the code for layout of anchored controls to avoid setting the bounds twice for controls with AutoSize set to true. * mono/mono@78ad684762f Fix the default layout engine and its quirks enough to pass all unit tests again. * mono/mono@cbb07605df2 Move GetPreferredSize implementations from container classes to respective LayoutEngine implementations. Rework the layout engines to use AutoSizeInternal property since TextBoxBase has its own AutoSize that should not be respected by layout engines. Rework automatic sizing behavior of TextBoxBase to return correct values. Rework TableLayout completely to use same code for layout and calculation of preferred size. * mono/mono@d758a6d65fb Fix updating panel references when assigning TableLayoutSettings to TableLayoutPanel. * mono/mono@71989c037e7 Ignore invisible controls in FlowLayout. * mono/mono@ca957c45b42 Apply size constrains to control sizes when calculating flow layout. * mono/mono@4b093a9d2d2 Apply size constrains to control sizes when calculating flow layout preferred size. * mono/mono@6943077ab90 Added missing support for flow breaks in FlowLayoutPanel's preferred size calculation. * mono/mono@eed14424e50 Add tests for FlowLayoutPanel.PreferredSize. * mono/mono@a3690115557 Apply the constraints when setting MinimumSize/MaximumSize and update the unit test to demonstrate it. * mono/mono@78f4b60e6ca Reduce memory pressure by reusing the LayoutEngine objects. * mono/mono@f56b7109424 Added missing PerformLayout() calls to Control.MinimumSize and MaximumSize setters. * mono/mono@18001b61a3a Apply Maximum/MinimumSize constraints when calculating the preferred size. * mono/mono@1417a68137c Update Label.InternalGetPreferredSize to take the proposed size into account. * mono/mono@73c8e1f6156 Fix Label automatic sizing code. * mono/mono@baf431b393a [metadata] Use mono_atomic_store_release to initialize gparam cache * mono/mono@486be78f8a9 Update README.md with current directory structure * mono/mono@965a813f51d [msvc] Update csproj files (#7404) * mono/mono@0c6f7fa7c53 [mcs tests] fix runtime arguments passing to test harness (#7400) * mono/mono@9725d50c872 [sre] Use MonoClass getters in sre-save.c (#7352) * mono/mono@15578eab17c Bump corert * mono/mono@43ac34b36e2 [sdks] Unify targets to build runtimes (#7394) * mono/mono@e7ba41d14c7 Swap Close/Dispose calls so that the receiver_thread_main loop will be properly interrupted (#7390) * mono/mono@24c52e28c0b Use VSCMD_ARG_TGT_ARCH env in mkbundle on Windows when trying to autoetect target architecture. (#7281) * mono/mono@4874e18fd23 [corlib] Remove IVT for S.R.I.RuntimeInformation facade (#7385) * mono/mono@a9c37afaa45 [sdks] Fix the ios build. * mono/mono@16e5f049600 [interp] remove `method` field from `InterpFrame` * mono/mono@182a7485865 [runtime] Use MonoClass getters in object.c * mono/mono@2713dfc5776 [metadata] Move MonoClass:gc_descr and runtime_info initialization to class-init.c * mono/mono@9abe6ebf590 [appdomain] Fix path clobbering when trying to shadow copy siblings * mono/mono@76d5a164473 [Test] Reenable HttpRequestIgnoreBadCookies in monotouch. (#7330) * mono/mono@bbb882b0181 [sdks] Add watch device build. * mono/mono@b4d53f4d7c8 [sdks] Add watch simulator build. * mono/mono@dd5e5c8239d [sdks] Add tv simulator build. * mono/mono@6cc113a4b35 Ios sdk changes (#7258) * mono/mono@d8e49b1c279 Fix build from tarballs due to missing corefx.unix.sources * mono/mono@076557c37f4 Use attribute(deprecated) instead of attribute(error). (#7362) * mono/mono@68376f1f9b2 [msvc] Update csproj files (#7367) * mono/mono@319749c3148 Make it build. * mono/mono@d51e55d4a31 Bump linker to its latest master. * mono/mono@a838b6fb39e [interp] Enable more tests (#7315) * mono/mono@8ddcea29564 [profiler] A few low-hanging enhancements. (#7314) * mono/mono@ddf4e7be31b Update ppc badge to correct URL in README * mono/mono@db635611434 Merge pull request #7341 from akoeplinger/dont-throw-in-dispose * mono/mono@fa21013d7f0 Don't throw NotImplementedException in Dispose() * mono/mono@2c2fac29ebc [msvc] Update csproj files (#7337) * mono/mono@4f9b89adc17 CoreFX System.Runtime.CompilerServices (#7118) * mono/mono@cb956b58a6a Revert "Revert "[System.IO] Integrate FileSystemWatchers from CoreFX The FSEvent CoreFX watcher becomes the new default for MacOS."" * mono/mono@fdefcf1f25b Fix build * mono/mono@2174a521a3e Revert "[System.IO] Integrate FileSystemWatchers from CoreFX The FSEvent CoreFX watcher becomes the new default for MacOS." * mono/mono@f5b10f34a98 [System.IO] Integrate FileSystemWatchers from CoreFX The FSEvent CoreFX watcher becomes the new default for MacOS. * mono/mono@872c0488308 [wasm] Add a missing dependency in wasm. * mono/mono@8facc4afb2c [System]: Use new `WebCompletionSource` instead of `TaskCompletionSource`. (#7293) * mono/mono@dfe6e2d4a2c Merge pull request #7321 from mono/fix-linuxarm-native-stacktrace * mono/mono@9648645fb38 [System]: Enable some System.Net.Requests tests from CoreFX. (#7080) * mono/mono@ce2584911fb Fix gdb not being used for native stacktraces in some cases * mono/mono@096147d4286 [tests] Add --repeat parameter to enable runtime tests to run multiple times (#7291) * mono/mono@a5da7b21f4b [runtime] Implement thread info flags and get rid of tools threads. (#7226) * mono/mono@e8141fc31da [sdb] Fix VirtualMachine.CreateEnumMirror () so it works with types from non-root domains. * mono/mono@b8da9736209 [marshal] Use MonoClass getters in marshal.c (#7253) * mono/mono@2f9b9142cde [msvc] Update csproj files (#7310) * mono/mono@6ca674ed686 Update the random checking code in autoconf to this decade (#7250) * mono/mono@b1801b78044 Always enable explicit null checks for AIX (#7300) * mono/mono@31c03a9cbe7 [System.Windows.Forms] Remove dependency on Hwnd objects outside of XplatUI code. (#7243) * mono/mono@6ac20034175 bump nunitlite * mono/mono@216b5c5db8b Merge pull request #7286 from lambdageek/fix-gh-7095 * mono/mono@909b30b5ba0 [wasm] Fix v8 provisioning. (#7244) * mono/mono@cfaa28e1d81 [threads] Reduce race window with async abort (#7274) * mono/mono@f901c70548b [runtime] Don't assert in mono_class_is_assignable_from on iface gtd * mono/mono@8d37ddbf1dd [runtime] Use MonoClass getters in a few small files (#7254) * mono/mono@375304d501f [test] System.Type.IsAssignableFrom of gtd array special interfaces. * mono/mono@d63e8b6f5ae [corlib] CompareInfo from CoreFX (#7272) * mono/mono@c152f67574c Merge pull request #7263 from filipnavara/swf-carbontests * mono/mono@de8dc8311da Merge branch 'master' into swf-carbontests * mono/mono@ffbb3d90aee Merge pull request #7234 from filipnavara/swf-painteventend * mono/mono@5705b3d2070 Update CODEOWNERS * mono/mono@905077f90fc Add zlib.lib/zlibstatic.lib in Windows VS mkbundle build when using -z argument. * mono/mono@d69c1568f62 Remove mention of MONO_THEME from man page. (#7282) * mono/mono@dabdacd99b4 [metadata] Cache GenericParamInfo for anonymous gparams in MonoImage (#7155) * mono/mono@94f8dcf102d [wasm] Add LTO release configuration. Saves 15% of binary size. (#7221) * mono/mono@ba40177a44c Merge pull request #7269 from filipnavara/swf-theme-obsolete * mono/mono@8ebc608febb [Tailcall] Add 11 tests that are all runnable, never crash, are self checking. (#7232) * mono/mono@120be0fa4e6 Remove obsolete Nice theme code. * mono/mono@e2e66cb4f8f [wcf] use ConcurrentDictionary for wait handles (#7265) * mono/mono@8739c9b05a5 Bump api-snapshot * mono/mono@5aafe83bbdd Activate MDI child windows after showing them (fixes 7 unit tests failures). * mono/mono@cb48d78dc66 Return dummy value in XplatUICarbon.IconSize to let System.Windows.Forms.SystemInformationTest.IconSizeTest pass. * mono/mono@091595f3d8f Fix the default font value in test. * mono/mono@0d524452c54 Make XplatUICarbon.SetFocus send messages synchronously, fixes 9 unit tests. * mono/mono@bb99dcade28 Fix windows creating, destroying and message processing in Carbon driver to be stable enough not to freeze the test suite. * mono/mono@cde44408a4a Spit out the name of a test along with the error about undisposed forms. * mono/mono@0a2d57ed674 Call XplatUI.PaintEventEnd when an exception happens in OnPaint. * mono/mono@931380017f7 Unregister thread exception handler at the end of test. * mono/mono@0129c25e435 [tests] Use RemoteExecutor from corefx * mono/mono@335ca28eaf9 [llvm] Pass only the imt argument if both imt and rgctx arguments are required. * mono/mono@c99ac6a87e5 Add missing XplatUI.EndLoop call. * mono/mono@a974057d929 [sdks] Merge mxe-Win32 and mxe-Win64 targets since we are building both in XA anyway * mono/mono@1af92912945 Fix layout of ColorDialog on systems with different window border sizes. * mono/mono@657c7637fb2 Fix typo in implementation of Disposing property. * mono/mono@67e557fa2e3 Handle more special keys in KeysConverter to ensure compatibility with designer generated resource files. * mono/mono@6d889314b2e Remove obsolete theme code (disabled by commits 910c669 and 93724d2) and the last remaining usage of MONO_THEME environment variable. * mono/mono@67c1708677a Add PointerValue.Value to dereference and access pointer value. (#6840) * mono/mono@9bbe5e5e5f8 Bump API snapshot submodule * mono/mono@392d3452f24 [System.Net.Http] Better exception message for invalid header value * mono/mono@798c5efa52a Fix bug 18941: Marshal.OffsetOf and Marshal.SizeOf return incorrect results (#7142) * mono/mono@bfdbc1e6768 Update the method signatures in the new X11 backend. * mono/mono@1f0fc93de4c [sgen] Check if we are exceeding the worker count limit (#7180) * mono/mono@12cbe9a7bd2 [msvc] Update csproj files (#7238) * mono/mono@d45fb4e882f Fix xamarin-android issue 1130 and add test (#6326) * mono/mono@a32ca3e2c28 [tests] Avoid false pinning in weak-fields test * mono/mono@1e9816a10e9 [tests] Avoid false pinning in tests * mono/mono@38846ee7548 Properly handle non-quoted multipart content dispositions * mono/mono@bf12b6318af Simplify System.Windows.Forms XplatUI code by adding PaintEventArgs parameter to PaintEventEnd. * mono/mono@9c55770f3fd [icall table] add ldflags for bitcode * mono/mono@a9aa188ab22 Make field tokens sequential in SRE. (#7055) * mono/mono@1804219600c [xbuild] add property that is available in msbuild (#7223) * mono/mono@03371921a18 Problem building on Arch linux #7200 (#7230) * mono/mono@481827b6af1 [runtime] Don't prepend '0x' to %p-formatted numbers. * mono/mono@5eb41919438 [build] Remove multi stage build from Mono.Security (#7171) * mono/mono@218ffb98835 Merge pull request #7225 from alexischr/bump-bockbuild * mono/mono@2b068cb5a44 Fix some enable minimal. (#7195) * mono/mono@ca47362a921 Fix mono_arch_setup_async_callback and add mono_arch_setup_resume_sighandler_ctx on PPC (#7159) * mono/mono@6e0c91f0533 [interp] add another signature for interp_in wrappers * mono/mono@c382b03fd51 [coop] Rename mono_threads_is_coop_enabled to convay better its semantic (#7178) * mono/mono@8900231c8b0 [mini] More minor JIT cleanups. (#7130) * mono/mono@983966c7ca1 [bockbuild] Detect HTTP errors when using curl * mono/mono@0a8126c2094 [WASM] Implement timers. (#7193) * mono/mono@f0b78251899 Updates to support building the BCL using Visual Studio 2017 on windows (#6877) * mono/mono@123d086e27e Merge pull request #6892 from lambdageek/use-getters * mono/mono@c1cbe060f61 Merge pull request #7218 from mono/revert-6018-fix_10087 * mono/mono@49a1c8423cd Disable a flaky test on Windows https://github.com/mono/mono/issues/7199 * mono/mono@199dad7e84e Revert "Run the ProcessExit events in the threadpool and enforce a 3 seconds limit. Fixes #10087" * mono/mono@72e5ca60b89 [msvc] Update csproj files * mono/mono@c6f91eaa58c Fix unknown-length requests being treated as if they are fully preloaded. (#6822) * mono/mono@119cf5259e9 [aot] Emit the same instances in hybrid aot mode as in full aot mode. * mono/mono@f90612e047e [bcl] Comment/stub out some unused icalls to prevent problems with AOT. (#7183) * mono/mono@3addbfe6279 Merge pull request #7181 from mono/bockbuild-download-using-curl * mono/mono@8a52f590fc4 Bump bockbuild for https://github.com/mono/bockbuild/pull/62 * mono/mono@d4816ef1abc [System.Xml] Remove reflection calls for value has to be set * mono/mono@8ce0775a031 [jit] Disable partial sharing during JITting, its only been tested in full aot mode, and doesn't seem to work with JITted methods. (#7161) * mono/mono@2d2033e4401 Use proper sized integer for ioctlsocket on Win32. (#7153) * mono/mono@89804e62bbd [mono-api-html] Expand "ignore" functionality (#7154) (#7175) * mono/mono@df273181b52 Merge pull request #6018 from kumpera/fix_10087 * mono/mono@03b6095e3eb [runtime] Magic interfaces requires the complex stelemref to handle arrays. Fixes gh #6266 (#7038) * mono/mono@761ddc60f9d [corlib] Make MissingMember exceptions working again after #6123 * mono/mono@735337d5e68 [metadata] Implement MONO_CLASS_IS_INTERFACE(c) in terms of public API * mono/mono@bae5cd2d6e0 [metadata] (class.c) Use MonoClass getters * mono/mono@f6364860459 [metadata] add missing MONO_ENTER/EXIT_GC_SAFE guards around access(2) in is_file_writable (#7126) * mono/mono@d2383c037df [corlib] Support terminals without color support * mono/mono@705223f6d55 [interp] Use frame_addr as base pointer in more places (#7128) * mono/mono@5b0503a5b39 [profiler] Some minor housekeeping. (#7123) * mono/mono@ec2faf03880 [wasm] Fix master and add sample. (#7160) * mono/mono@ad03afd96ed [msvc] Update csproj files (#7173) * mono/mono@a85911f480e Merge pull request #6034 from alexischr/bug-59400 * mono/mono@8658bb6048f [build] Don't add specific support file to all xunit test builds (#7163) * mono/mono@a19fad65f3f Fix copyright * mono/mono@7de96dd4121 Merge pull request #7150 from alexischr/bug-46473 * mono/mono@5fabb059cfc Add Mono-specific System.Net.Test.Common.Configuration.Http. (#7156) * mono/mono@d7551cc9bf0 [metadata] Improve error message for loading unresolved types (#7147) * mono/mono@2837f433d94 [corlib] Fix RuntimeFeatureTest.NoNewFeaturesAdded on mobile (#7149) * mono/mono@1426d6a8da8 [remoting] Synchronize serializer/deserializer usage for call data. Fixes #46473 * mono/mono@18e274b14b7 Bump corefx submodule * mono/mono@045acb8f198 [jit] Handle more cases for gsharedvt constrained calls. (#7081) * mono/mono@3b8ec9e97b1 [wasm] Fix the port to work with the latest version of emcc. (#7091) * mono/mono@eef0801f3e3 Assorted fixes for AIX and i (#6934) * mono/mono@38989b012ff [Coop] Convert many simple mono_object_new_checked to mono_object_new_handle. (#7129) * mono/mono@dd4dbd8d4b1 [System.ServiceModel] Prevent crash in Dispatcher.ListenerLoopManager… (#7136) * mono/mono@1791e50b56b [class] Fix resolution of interfaces in classes implementing IEnumerator. Fixes #59400 * mono/mono@7b120ae2d46 [msvc] Update csproj files (#7140) * mono/mono@98cadff5f6a bump nunit-lite * mono/mono@ecadc6cf319 [wasm] Make .stamp-depot-tools more reliable. (#7078) * mono/mono@9b1e845740d [corlib] order sources content * mono/mono@bf3ed7115b2 [corlib] Add System.Runtime.ProfileOptimization APIs (#7120) * mono/mono@6a01a0b314b WinForms: Enable external CocoaDriver external driver (#7100) * mono/mono@a65c354f7b2 Bump api-snapshot submodule * mono/mono@4d52a10ca04 [mini] Move some arch-specific interpreter logic into backends and provide stubs. * mono/mono@4358581865b [mini] Don't use arch_target to point to arch/ subdirs. * mono/mono@e9c51fa3e5f [mini] Use a MONO_ARCH_INTERPRETER_SUPPORTED define instead of checking archs in driver.c. * mono/mono@23acd0f78be Fix for XA integration * mono/mono@7da8b503c6d [msvc] Update csproj files * mono/mono@f6a6779ff5b [corlib] CoreRT System.Threading.Tasks (#6672) * mono/mono@ed951069656 Coop/handle conversion of ByteArrayToCurrentDomain and ByteArrayToRootDomain. (#6692) * mono/mono@c4d1da6ef3c [master] [sdks] Fix for XA integration (#7103) * mono/mono@a7ed34f4db6 Centralize handle-based post-object creation code. (#7096) * mono/mono@79ef9d5105d Fix race condition in mono_thread_execute_interruption. (#6833) * mono/mono@d7626e8217f [coop] Add handle-based object create functions. (#6876) * mono/mono@aec2773e1db Revert "[System.Drawing] Disable tests except on ARM64 (#6909)" * mono/mono@83ed33ba2c0 [Coop] Convert Console to Coop/Handles. (#7060) * mono/mono@b043ff5f747 [aot] Bump aot file format version because of 7cac757e60cd61aa070f7e0fffca225364f58c0c. (#7079) * mono/mono@ded74c0b12a Use the preallocated domain->out_of_memory_ex instead of allocating. (#6819) * mono/mono@52514effbf1 [marshal] For generic method icalls, handle generic param arguments when using coop handles * mono/mono@e01355eead8 [Cplusplus] Fix possible race condition and add casts between void* and function pointers. (#6871) * mono/mono@9209ea06298 Merge pull request #7073 from mono/disable-test-sleep * mono/mono@cfa087bfd74 [aot] Rename mono_aot_get_method_checked () to mono_aot_get_method (), there is no non-checked version anymore. (#7071) * mono/mono@e2419dee784 [interp] Add missing exception checkpoints (#6917) * mono/mono@1028994a882 Disable a flaky test on PRs (https://github.com/mono/mono/issues/6999) * mono/mono@cf644472f9f [msvc] Update csproj files (#7070) * mono/mono@23e6f6f4b58 Revert "[jit] Make some JIT regression test files compile in the mobile profile (#7059)" (#7069) * mono/mono@b7385ba797b [sdks] Add targets for the watch cross compiler. (#7061) * mono/mono@fc7bda62d35 [coop] Convert some `mono_exception_*` functions Reduce managed exposure in utils a little. * mono/mono@e2874db5227 [jit] Make some JIT regression test files compile in the mobile profile (#7059) * mono/mono@ea1fac3d898 [coop] Remove unnecessary write barriers against thread locals and cleanup a little. (#6874) * mono/mono@3bd630eba79 [mkbundle] Automatically bundle config files and machine.config files (#7002) * mono/mono@b90d8ec387a Remove GetNLSocket which is unused and produces a warning because it is unprototyped. (#6691) * mono/mono@4a83009a036 WSL does not nul terminate uname.release. memset(0) it first. (#7023) * mono/mono@8d826997362 Merge pull request #7057 from lewurm/interp-disable-flaky-pinvoke-test * mono/mono@62bf8bd4d52 [System.ServiceModel.Activation] Move ServiceHostFactory.cs where it's used (#7044) * mono/mono@2322177e6ae [interp] disable flaky pinvoke test * mono/mono@8ad191dfbb2 mono_get_exception_runtime_wrapped_checked contains an unnecessary 16 (#6659) * mono/mono@20e69fa1996 Centralize post-object creation code in mono_object_new_common_tail. (#6903) * mono/mono@a33cbb873c4 [interp] Fix native to interp transition (#6868) * mono/mono@7cac757e60c [aot] Emit the weak field indexes table using the MONO_AOT_TABLE code, so it works with separate aot data files/bitcode. * mono/mono@8c90350d114 Add denied assembly versions from previous ms extensions nugets * mono/mono@47187bbc9b5 [Mono.Posix] .NET Core compatibility - Use [In,Out] for arrays of structures * mono/mono@57f3f34e60e Revert "[coop] Remove support for invoke thunk wrapper" (#6927) * mono/mono@8d19e5a1c59 [runtime] Unboxing of nullable enums should throw for boxed ints. (#6958) * mono/mono@8f35227b886 [debugger] disable StepOutAsync test because it's flaky * mono/mono@545191f7732 Pass null-terminated string for logging * mono/mono@2c1f45f3791 [TermInfo] support new file format terminfo2 introduced with ncurses6.1 (#6960) * mono/mono@3012ce06e43 Update F# to 4.1.33 * mono/mono@ff989895794 [runtime] Avoid recreating the icall table in lookup_icall_symbol (). (#6988) * mono/mono@17b4b28f050 [sdk] Fix the invocation of run-step.sh, the --timeout argument is mandatory. (#7013) * mono/mono@3fdbbe5e44b [sdks] Fix the tar command since the llvm binaries are in different directories now. (#7010) * mono/mono@f4d3da6d4ac [runtime] Fix merge conflict and Move code to its right place. * mono/mono@c3c6e6c9cdf [runtime] Ignore FireProcessExit if the method is missing on corlib. * mono/mono@b9b08c0d02e [runtime] Implement a domain resistant version of mono_domain_foreach and switch the unloading code to use it. * mono/mono@755c5bd7137 [runtime] Fix docstring for mono_unhandled_exception_checked. * mono/mono@4f8968cf6c9 [corlib] Fix minor style issue. * mono/mono@1fd32df7d1a [runtime] Introduce a non-fatal unhandled exceptions and use it for AppDomain::ProcessExit. * mono/mono@c9c7dad3a3a Bump mono/NUnitLite * mono/mono@dd2c320aa39 [runtime] Change domain before firing ProcessExit. * mono/mono@7500341ec03 [runtime] Run the ProcessExit events in the threadpool and enforce a 3 seconds limit. Fixes #10087 * mono/mono@6e28ccb4e5b [utils] Add "exec" log category for misc runtime activity. * mono/mono@96f2d163a33 Merge pull request #6970 from dsyme/patch-1 * mono/mono@e52ef6aedd1 [build] Fixes monolite build (#6982) * mono/mono@36cbab657f4 [msvc] Update csproj files * mono/mono@f61bc393d34 Simplify MonoError and managed Exception creation (#6123) * mono/mono@60d4907f48e [runtime] Revert mkbundle defaulting behavior made in ca8b8bd346 (#6687) * mono/mono@d8d3e29f382 Bump api-snapshot * mono/mono@03549126030 Bump F# mono version to 4.1.32 * mono/mono@d573dec96ea Bump linker and update linker-analyzer references * mono/mono@d6e74834549 [interp] Fix CEE_UNBOX * mono/mono@7a528f6f97d [sre] Unlock loader lock on error paths (#6951) * mono/mono@e572acca552 [ci] Only create artifacts.json GitHub status on release branches * mono/mono@939d7207708 [ci] Disable monodoc tests on Windows for now * mono/mono@ea7b3849c48 Cleanup recent JIT fix to get it done in the right place. (#6895) * mono/mono@29d402d8e0d [handle] Have `MONO_HANDLE_*` macros use a uintptr_t instead of int (#6906) * mono/mono@25c41cbf419 Fix gshared support for default interface methods by always passing an mrgctx to them. (#6935) * mono/mono@1c631424d26 Merge pull request #6929 from mono/disable-test-TaskCancelWait1 * mono/mono@dcecd8ff83b Disable flaky test * mono/mono@b97d0c43d1c [System]: WebConnection.Connect() needs to probe all IP addresses. * mono/mono@e43adf3cd5a Change mono_thread_resume_interruption to return void, one less raw pointer to worry about. (#6690) * mono/mono@c944c358f13 [scripts] Fix scripts/update_submodules.sh for use with git worktree * mono/mono@7f9167bc5b6 [runtime] Fix the --enable-icall-symbol-map build. (#6943) * mono/mono@921132a3622 [runtime] Make icall tables loadable. (#6905) * mono/mono@d8beb3ef110 [profiler] Remove obsolete code coverage support from the log profiler. (#6896) * mono/mono@48898cb810c [sdks] Fix ios+llvm. (#6939) * mono/mono@7f47f190859 [runtime] Fix a warning. (#6937) * mono/mono@b970e766fad [interp] Add class failure checks * mono/mono@52ebab86031 [interp] Fix varargs passing * mono/mono@3369b6e2143 [interp] Align vt stack in some places * mono/mono@6ffa48f6ada [interp] Add define for value type alignment * mono/mono@9f2b8595a34 [jit] Fix the DISABLE_JIT build. (#6933) * mono/mono@5c4510a8a7f [runtime] Implement support for conflict detection for Default Interface Methods. (#6897) * mono/mono@284c5afdf43 Bug 60088 - Assertion at ../../../../external/mono/mono/mini/debugger-agent.c:4765, condition `array->len == 1' not met (#6902) * mono/mono@6a5a14bea78 [System.Threading.Tasks] Disable a flaky test * mono/mono@dcda4c77bc9 Disable some PngCodecTest that have trouble on CI right now * mono/mono@5e7483f3542 [System.Drawing] Disable tests except on ARM64 (#6909) * mono/mono@dd5b5ca52e0 Set NetworkStream.ReadTimeout in WebConnection.InitConnection(). (#6904) * mono/mono@2a3b0812a40 [jit] Simplify some gshared code. (#6899) * mono/mono@2a3c498cbfb [interp] disable test_42_arm64_dyncall_vtypebyval * mono/mono@43617b0123a nuget-hash-extractor: Add msbuild extensions nuget to list of nugets to * mono/mono@4cb78844774 nuget-hash-extractor: Add support for handling nuget with multiple * mono/mono@d2998f5089d [msvc] Update csproj files * mono/mono@71ad99f7206 [build] Narrow recursive dependencies * mono/mono@b3d60257e57 [Mono.Security] Remove unused using * mono/mono@06b836ed912 [wasm] Make v8 build verbose and fix zip package root. (#6900) * mono/mono@06a89a59bcd Adjust tabbing. * mono/mono@b2ec39daa5a Add ordinal comparison when matching request path to listener paths * mono/mono@8917ddfb0c7 Fixes WCF methods with path parameters in UriTemplate annotation. Bugzilla bug #25444 [https://bugzilla.xamarin.com/show_bug.cgi?id=25444] * mono/mono@f3b1c9bd880 Pick the Listener that matches the start of the request URL * mono/mono@c84e6c81a2b [bcl] Fix more assembly identity mismatches (#6870) * mono/mono@9adf4bd3220 [wasm] Add system test suite exclude file. (#6847) * mono/mono@b6784b27a52 [sdks] Fix build for iOS (#6878) * mono/mono@3f61f9ff5df configure.ac: Only use library path in libgdiplus_loc * mono/mono@af03c6ae83c Detect libgdiplus in configure.ac by default on MacOSX (darwin). (#6873) * mono/mono@b3eabd51c36 Bump bockbuild * mono/mono@8bfcb271470 [System]: Revert my latest WebResponseStream changes. * mono/mono@b9d463acb50 Bump bockbuild to get new gtk+ repo location * mono/mono@8e678de3f39 [msvc] Update csproj files * mono/mono@a5078a28154 Bump bockbuild to add gtk# generator fix (#6880) * mono/mono@3203c8bfb30 Merge pull request #6835 from alexischr/disable-monitor-wait-test * mono/mono@fcb97b22799 [sdks] Add Android build for CI (#6846) * mono/mono@149073b84c6 Use gpointer (void*) as a generic pointer, not char*. (#6704) * mono/mono@31784ba06c0 [reference-assemblies] Fix public key for some newer v4.7.1 facades (#6863) * mono/mono@1ad2fc48918 [sdks] Fix download-llvm.sh * mono/mono@9cab3d73c6e [timezone] ignore LocalId test on XAMMAC_4_5 too * mono/mono@2c96890aff2 [sdks] Fix execution permission of download-llvm.sh * mono/mono@e9235144ca2 Bump corefx. (#6810) * mono/mono@766bf49afbe [metadata] Define getters for MonoClass fields (#6652) * mono/mono@c1fd4b064de Add stubs for Interop.NetSecurityNative (#6824) * mono/mono@d813c533b9e [arm64] Handle arguments of type ArgVtypeOnStack in the dyn call code. Part of the fix for #59184. (#6826) * mono/mono@d79a892d775 [configure.ac] Do not always enable ninja (#6823) * mono/mono@0a3d7c0da6e Disable a couple of flaky tests (monitor-*abort) * mono/mono@43026da5d4c [sdks] Bring back download of llvm for iOS (#6818) * mono/mono@f8a4bbd3573 [ci] Add setting artifacts.json status * mono/mono@687dc212dc0 [ci] Add Windows .msi PR build (#6815) * mono/mono@4b8e0bea198 [interp] Add support for vararg call convention * mono/mono@f6786099a59 [glib] Include ALIGN_TO and ALIGN_PTR_TO * mono/mono@d3647fa17e5 [interp] Add storage fetching for typedbyref * mono/mono@c8b7d6eece1 [interp] Add class check for refanyval * mono/mono@b66cbf955f5 [interp] Remove virtual call duplicated code * mono/mono@c3c2819da70 [interp] Remove void call duplicated code * mono/mono@ed9e0d101d0 [interp] Rename variable * mono/mono@f6964ef658e [interp] Remove some null checks * mono/mono@e8cdc382a74 Bump API snapshot submodule * mono/mono@1dd3fd1c644 Add missing api to System.Data (fixes 6767) * mono/mono@386b4d2bc64 [Mono.Posix] Fix the Android xattr check to not disable it on all other platforms. * mono/mono@9317773e68a [tests] Disable threads-init.exe, it runs out of system threads. (#6803) * mono/mono@63652bfc259 [utils/threads] Gracefully handle ENOTSUP from pthread_kill () on Apple platforms. (#6754) * mono/mono@96082e34954 Fix some function pointer types to match, i.e. so C++ compiles w/o extra casts. (#6732) * mono/mono@ed4331a3d8d [ide] Add setup file for VSCode * mono/mono@993ed19a6ff [metadata] Move MonoClass initialization to a separate file (#6611) * mono/mono@f01083ac485 [runtime] Add a 'frame_addr' field to MonoStackFrameInfo, which is equal to either interp_frame or ctx->sp. (#6644) * mono/mono@c0bd5f8a5a6 [sdks] Script lldb android integration (#6310) * mono/mono@c7f89e78379 [ci] Make sure packageFileName is a string * mono/mono@51ec3ddf99e Bump version to 5.13 (#6792) * mono/mono@da037803709 [System]: WebResponseStream now correctly reads the chunk trailer when using gzip/deflate. (#6771) * mono/mono@0bfda265b76 [ci] Report pending/failed status on GitHub for pkg/msi * mono/mono@46823915996 [ci] Include commit hash in blob URL of pkg/msi Diff: https://github.com/mono/mono/compare/dcdd956e1b300c24e4ed2cbdbf28fdc82b18aaa4...b8187777055cd7e2af6a384423981fa483eb980b https://bugzilla.xamarin.com/show_bug.cgi?id=46473 https://bugzilla.xamarin.com/show_bug.cgi?id=59184 https://bugzilla.xamarin.com/show_bug.cgi?id=59400 https://bugzilla.xamarin.com/show_bug.cgi?id=60843
- Loading branch information