head 1.14; access; symbols pkgsrc-2020Q4:1.12.0.2 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.10.0.4 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.2 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.4.0.4 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.2.0.2 pkgsrc-2019Q3-base:1.2; locks; strict; comment @# @; 1.14 date 2021.03.03.12.05.42; author nia; state dead; branches; next 1.13; commitid oNQdXX5APs6nhRJC; 1.13 date 2021.01.04.11.41.52; author wiz; state Exp; branches; next 1.12; commitid U8rnmnOTmwt21pCC; 1.12 date 2020.10.21.19.18.59; author wiz; state Exp; branches; next 1.11; commitid s6knCE9OaIGiXNsC; 1.11 date 2020.09.30.19.50.14; author ryoon; state Exp; branches; next 1.10; commitid nLKmATxhUDwTN6qC; 1.10 date 2020.05.23.20.30.20; author rillig; state Exp; branches; next 1.9; commitid Qz9BynTWxWRFcp9C; 1.9 date 2020.03.29.01.07.01; author joerg; state Exp; branches; next 1.8; commitid dZiYQidEoSmgxe2C; 1.8 date 2020.02.14.00.50.51; author kamil; state Exp; branches; next 1.7; commitid 0x8xyhdAZO4fRzWB; 1.7 date 2020.02.12.15.25.15; author ryoon; state Exp; branches; next 1.6; commitid Nw5OT3XKPXKkLoWB; 1.6 date 2020.02.12.13.43.31; author kamil; state Exp; branches; next 1.5; commitid dAybwj4qVIHncoWB; 1.5 date 2020.01.09.15.26.36; author ryoon; state Exp; branches; next 1.4; commitid hUjBcO29bpuzR1SB; 1.4 date 2019.10.21.23.53.34; author maya; state Exp; branches; next 1.3; commitid 6SF13TJUoqPXdNHB; 1.3 date 2019.10.09.22.46.04; author maya; state Exp; branches; next 1.2; commitid wyWqbfpOCURXefGB; 1.2 date 2019.09.02.16.41.01; author nia; state Exp; branches; next 1.1; commitid qabJ9McwR96bqsBB; 1.1 date 2019.08.25.16.37.01; author maya; state Exp; branches; next ; commitid hBz0XwPhrgdwEqAB; desc @@ 1.14 log @Move lang/mono6 to lang/mono. The old mono4 has been refusing to build on all platforms for a while, while mono6 at least builds on some, so hopefully this is less misleading. @ text @$NetBSD: distinfo,v 1.13 2021/01/04 11:41:52 wiz Exp $ SHA1 (mono-6.12.0.107.tar.xz) = 6a28375a714a9832f6b35eaf3f01c029fd93995d RMD160 (mono-6.12.0.107.tar.xz) = c5a005aae49e85725fff78c236dbd7ef08f047e6 SHA512 (mono-6.12.0.107.tar.xz) = 567cd37847bd5a0bf78df8a3ada2ed2cfb10e466fffb5aadc3d145751552720bdd1fc2a734fba142b91f2e221f42b6717d6eb3f7c8823cbec3d458b10712d7ea Size (mono-6.12.0.107.tar.xz) = 291862192 bytes SHA1 (patch-acceptance-tests_Makefile.in) = b2edf3ed54d3669c5651c6d63bb8fb04fae0fec0 SHA1 (patch-acceptance-tests_microbench-perf_sh_in) = d46118c1685e3e48a5b8594bf7f77acd2bebaf94 SHA1 (patch-data_Makefile.am) = 535480855e413750d5b6cab6351b1683ac911246 SHA1 (patch-data_net__2__0_Browsers_Makefile.am) = 847fa7f5a54e7583a87c40749efe5a99e513c3c9 SHA1 (patch-data_net__2__0_Makefile.am) = dffb23423381a9031587536ee5de2b34610329ee SHA1 (patch-data_net__4__0_Browsers_Makefile.am) = 0ada5af132816efb41dfbd7ce2ba2355d751b883 SHA1 (patch-data_net__4__0_Makefile.am) = 7c0fa175047f01a556f61503b2fcfabdedd2c606 SHA1 (patch-data_net__4__5_Browsers_Makefile.am) = 80bd57a2ac3fc95adef18acd9cfd7744ca112b01 SHA1 (patch-data_net__4__5_Makefile.am) = d7591e835bfdd27fa0fba4b669b778924c811be4 SHA1 (patch-external_corert_src_Native_gc_env_gcenv.structs.h) = 91b37d93c1c3aadcdb383c443142fe28f50ad8e6 SHA1 (patch-mono_eglib_giconv.c) = 5c2ca5788b93d371d1aa30f296a447516b622a4e SHA1 (patch-mono_metadata_icall.c) = 9c0ec3d4d3263943a7351a76065ef80ce312396a SHA1 (patch-mono_metadata_w32mutex-unix.c) = c3d424fe4ae1079c9c664c876a087fb0134f2e22 SHA1 (patch-mono_mini_Makefile.am.in) = 7f4555b53e74646d96c847862999e4eceaa86164 SHA1 (patch-mono_mini_Makefile.in) = c8a96e8d9139b5f1c751abc2256af45c219e504e SHA1 (patch-mono_tests_Makefile.am) = ddeab885c28be53dc457261c63af53b3de754052 SHA1 (patch-mono_tests_Makefile.in) = cf6a670e94b52f41d30ae6262f2f4ed5c0da4c05 SHA1 (patch-mono_utils_jemalloc_Makefile.in) = bb20a6f72c88632bf2e75c83174b4255788ad4ff SHA1 (patch-mono_utils_mono-os-semaphore.h) = b850911945c95be804e9462263d558ef702831ca SHA1 (patch-mono_utils_mono-sigcontext.h) = b8a6f886661622e9b0d382443536bd3dc998f95f SHA1 (patch-mono_utils_mono-threads-posix.c) = 3111d6a47fa104d964b34fdb5f7eca8643559ea3 SHA1 (patch-mono_utils_mono-utils-debug.c) = 39f099969040b3a52101b611be723b25674ea68b SHA1 (patch-runtime_mono-wrapper.in) = ea40d2f2e8b67de0ae42c6e608e3c085dc2b040e SHA1 (patch-scripts_submodules_versions.mk) = ca45d582a09af1bb3a1031a689c188605dea91b8 SHA1 (patch-support_minizip_ioapi.c) = 605c86916c957c31a8b3048d7703482f8f545463 @ 1.13 log @mono: update to 6.12.0.107. Bugfix release. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2020/10/21 19:18:59 wiz Exp $ @ 1.12 log @mono: update to 6.12.0.90. Didn't find the changes for this one, sorry. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2020/09/30 19:50:14 ryoon Exp $ d3 4 a6 4 SHA1 (mono-6.12.0.90.tar.xz) = 5d692d309372e916724161119c301bf952ce78d3 RMD160 (mono-6.12.0.90.tar.xz) = 10e54e6002a3b065d0d4cda49ad9a3e6c647d03a SHA512 (mono-6.12.0.90.tar.xz) = 955fc4a41bb575c2a6e4a61f0f6c22c88db213092657963c29eb5c33d54c628697e4c27246e3ea19e9ff2143c0e013b58c24b9c3da6dddfe87debb5ea9c1da26 Size (mono-6.12.0.90.tar.xz) = 293275732 bytes @ 1.11 log @mono6: Update to 6.10.0.104 Changelog: Mono 6.10.0 Release Notes Release date: 19 May 2020 Highlights Various bugfixes In Depth Runtime WebAssembly We continue to work on making our WebAssembly support better. Various sets of issues have been resolved in this release and general performance and feature work is happening as well. Community improvements for AIX/PASE and Haiku The ports for these systems received a bunch of improvements from community contributor Calvin Buckley (@@NattyNarwhal). Class Libraries CoreFX integration We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. Tools Resolved Issues 15808 - dladdr shim for gmodule; try to enable crash reporter on AIX 15894 - Move MonoError from managed wrappers to native wrappers. 16461 - [interp] Non-recursive interpreter 16746 - Clean up map.c /map.h 16785 - Modify run-jenkins.sh to adapt wasm build for the OSX CI lane 16816 - [wasm][tests] WASM Safari browser tests 16832 - Replace embedded libgc with Unity fork of recent Boehm (bdwgc) 16855 - [runtime] Add portable cached array creation functions and replace gcc-specific impl. 16949 - [netcore] Propagate ALCs through reflection functions 16954 - [llvm] Use explicit null checks with LLVM. 16982 - Replace mono_assembly_name_free use with mono_assembly_name_free_internal. 16992 - [Coop] Unconvert Microsoft.Win32.NativeMethods. 17116 - [llvm] Use -place-safepoints in JIT mode too 17119 - Inline TLS access. 17131 - Update MERP event type to MonoAppCrash 17160 - Enable more hw intrinsics for AOT 17162 - Now IsExpired property for FormsAuthenticationTicket compares two dates with same kind (UTC) 17163 - [WinForms] Fix Recalculate in ScrollableControl 17173 - [sgen] Optimize LOS for better locality and parallelization. 17195 - Fixes #17190: SerializationException on ListViewItemCount 17212 - [offsets-tool] Update the README. 17214 - [master] Update dependencies from dotnet/arcade 17219 - [mini] Fix check for FastAllocateString that used old name 17222 - Fix check in fix_libc_name to trigger only for libc, not libcups or other names … 17223 - Enable GSS on Linux 17225 - [Mono.Posix] Add support for memfd_create() and file sealing 17226 - [interp] Kill more instructions 17227 - Incorrect constrained virtual call in method using gsharedvt for reference type. 17228 - Running –enable-msvc-only didn’t find jay.vcxproj. 17229 - [interp] Small cleanups 17230 - [netcore] Disable some SafeWaitHandle tests everywhere, not just Linux 17231 - [man] Update MONO_IOMAP docs as it no longer works with corefx System.IO 17233 - Revert mono_runtime_set_main_args in 44ff0597b835d0af62f526169dba3b365c9c3411. 17236 - [sgen] Fix invalid value passed to write barrier 17237 - [netcore] Implement System.IO.HasOverriddenBeginEndRead(Write) icalls 17238 - Add drawing type converters to mobile profiles 17243 - [netcore] Port CoreCLR implementation of Exception.SetCurrentStackTrace 17249 - [mini] print inserted instruction in verbose logging 17251 - [mini] trace snippet should restore return value 17252 - [System.Net.Http] Clean up HttpMessageHandler setup 17254 - Remove varargs from g_assert and g_assert_not_reachable (save 200+ bytes per frame in wasm interp). 17255 - [tests] Disable tests that crash on android sdks 17261 - [sdks] Android runner: properly shutdown runtime for Mono.Debugger.Soft test app 17262 - [eglib] Add newline for failure check prints 17263 - Fix g_assert_not_reached message regression. 17266 - [wasm] Continue loading app even when .pdb files are not found 17269 - Upgrade MSVC native runtime build to VS2019. 17270 - Add null check around sslStream when trying to dispose in MonoTlsStream 17272 - Update Linker. This fixes a Xamarin.Android breakage 17275 - Bump corefx to get Azure testhost change 17279 - Generate LLVM IR for OP_XEQUAL that is recognized by LLVM’s vector pattern recognizers. 17294 - [loader] Fix gnu/lib-names.h define 17297 - Mirror changes from mono/coreclr 17298 - [coop] Use bitfields for coop state machine state representation 17302 - Fix C++ WebAssembly build. 17305 - Fix msvc build warning, empty source main-core.c. 17307 - Bumps corefx to mono/corefx@@8e3b279 17312 - Update dotnet sdk version 17313 - [ci] Use Xcode11.1 for XI/XM Mono SDK builds 17315 - [loader] Add an explicit define DISABLE_DLLMAP to control dllmap usage 17318 - [netcore] Avoid suspending threads in Environment.Exit, it can hang process 17321 - [GTK] Bump bockbuild for GtkViewport autoscrolling patch. 17322 - [bcl] Update BCL Linked Size 17326 - [interp] Add constant propagation of integers 17328 - [wasm][http] WasmHttpMessageHandler StreamingEnabled default to false 17330 - Fix SafeHandle marshalling in ref/in/out parameters 17331 - Initial telemetry for netcore builds 17336 - [bcl] add WriteLine(string) override to CStreamWriter needed due to corefx import 17338 - [jit] Fix is_reference checks for intrinsics with byref parameters. 17340 - [wasm] Bump emscripten. Remove generated python cache files. 17341 - [bcl][jit] implement Interlocked.Exchange in terms of object 17344 - [wasm] Add a –native-lib option to the packager to allow linking additional native libraries. 17345 - [cxx][x86] int/ptr casts. 17346 - [cxx][x86] ifndef DISABLE_JIT around mono_arch_emit_prolog. 17347 - [cxx][x86][amd64] Remove unused STORE_MEM_IMM. 17348 - [cxx][netcore] Goto around init. 17349 - [ci] Improve netcore build telemetry by running nupkg and tests through build.sh 17350 - Use functions instead of macros for is_in/is_out. 17351 - [wasm][xunit tests] Disable System.IO.Compression.Tests.BrotliEncoderTests 17355 - [master] Update dependencies from dotnet/core-setup dotnet/corefx 17358 - Removing execution of network tests from WatchOs. 17361 - [netcore] Fix build for Windows with cygwin 17362 - [interp] Constant folding for integers 17366 - [netcore] Remove Gader] Unmanaged library refactoring and NativeLibrary implementation 17370 - [bcl] Remove CompareExchange_T 17377 - [cxx] Int vs. enum, static for efficiency, cleanup, fix typo. 17379 - [cxx] [wasm] m2n-gen int/ptr casts. 17380 - [jit][x86ieldAwaitable struct readonly 17387 - [netcore] Managed ThreadPool implementation 17388 - [interp][wasm] Remove more varargs to conserve stack. 17391 - Remove the Legacy TLS Provider. 17393 - Cleaning up SslStream, MobileAuthenticatedStrea 17537 - [merp] Introduce a new ‘dump mode’ that allows different signal behavior when dumping 17538 - [interp] fix code length for JitInfo 17551 - [mini] Initial tiered compilation work 17553 - Mirror changes from mono/corefx,corert 17554 - [runtime] Make mono_thread_manage external only 17558 - [cxx] Compile mini-llvm.c as C++ if configure -enable-cxx. 17559 - [wasm] Propagate exit code from Main in the test runner. 17565 - Mirror changes from mono/coreclr,corert,corefx 17566 - [runtime] Unbalanced GC Unsafe transitions before shutdown 17570 - [cxx][x86] int/ptr casts 17571 - Mirror changes from mono/coreclr 17577 - [master] Update dependencies from dotnet/arcade dotnet/core-setup dotnet/corefx 17579 - Fix #16206: Change HotkeyPrefix default value in TabControlPainter.cs 17583 - [dim][regression] Explicit interface override 17589 - [embed] Assert when call mono_runtime_object_init 17590 - Bump CoreFX to pickup corefx #367 to fix #17133. 17592 - [eglib] Handle dli.dli_sname being NULL in g_module_address (). 17595 - [interp] fix signature mismatch between jit<>interp for string constructor 17596 - [wasm] Fix build problems. 17600 - [wasm] Print a useful error message instead of a signature mismatch error on missing icalls. 17602 - Avoid caching of System.dll image and types as they may be unloaded w… 17607 - Implement GC.GetGCMemoryInfo 17608 - Fix #12337: Refact selected indexes in TabControl.Remove 17609 - Mirror changes from mono/coreclr,corefx 17611 - [runtime] Add a –enable-minimal=threads configure option to disable threading support. Use it on wasm. 17612 - Remove some unused icalls. 17615 - [mini] Fix Coverity CID 1455161 & 1455162 17616 - [netcore] Report errors on Windows CI 17623 - [interp] Optimize call path 17625 - [interp] Avoid emitting MINT_SAFEPOINT for every single call 17628 - [System.Net.Http]: Bring HttpClient from CoreFX on monotouch and xammac. 17631 - Bump mono/corefx@@6e65509 17636 - [interp] Fix interp logging 17639 - [wasm] Fix xunit test ninja errors. 17641 - [interp] Handle remoting field access same as jit 17642 - [threadpool] cache processor count 17646 - Mono NetCore Windows only build/test. 17648 - [llvm] Fix a case where we treated the dreg of a store_membase instruction as a dreg, its actually the base reg. 17650 - [interp] s/MONO_API_ERROR_INIT/error_init_reuse/g 17653 - [WinForms] Returns real installed input languages on Windows 17654 - [interp] Use GetType instrinsic also on net4x 17660 - [WinForms] Fix #10559 In MaskedTextBox wrong Lines value when Mask se… 17661 - [netcore] Cleanups. 17662 - [WinForms] Fix #12249 scroll orientation was not defined in ScrollEventArgs 17664 - [iOS] Match changes done in xamarin-macios in the SDK runtime. 17666 - [netcore] Improve default constructor lookup, 17667 - [jit] Call mono_class_setup_fields () before accessing field->offset. Fixes https://github.com/mono/mono/issues/17665. 17669 - [WinForms]: Fix #16632 special values (-1 and -2) of ListView Column … 17670 - [WinForms] Fix TabPage position when enabling MultiLine 17672 - Allow runtime to be built with C++ on AIX 17673 - [netcore] Improve Array.CreateInstance 17676 - [WinForms] Fix #13777 DrawToBitmap() did not draw children controls 17680 - [mono] Fix ProcessExit handler argument. 17681 - Remove handles from ves_icall_System_Array_InternalCreate. 17683 - [interp] use mask instead of bool expression 17688 - Intrinsify Activator.CreateInstance for value types with no ctor 17690 - [master] Update dependencies from dotnet/arcade dotnet/core-setup dotnet/corefx 17691 - Explicit update/init only LLVM BTLS repro on external MSVC build. 17692 - [jit] Allow Unsafe.As on gsharedvt types. 17694 - Bump Corefx 17695 - Mirror changes from mono/coreclr 17698 - [wasm] Build the tests with –no-native-strip. 17701 - [loader] Skip the full pinvoke resolution process for __Internal 17706 - Fix MSVC intellisense for LLVM sources. 17708 - Remove handles from ves_icall_System_Array_CanChangePrimitive. 17711 - Handles reduction – 4 MERP functions. 17712 - error_init reduction. 17713 - Remove handles from System.Diagnostics.Debugger. 17719 - [netcore] Complete Monitor.LockContentionCount implementation 17723 - [merp] Remove extraneous waitpid invocation 17727 - [debugger] Assert when async debug a generic method 17730 - Switch away from Start-Process, Wait-Process in build.ps1. 17731 - [WinForms][UIA] Add to the PropertyGrid new internal event to track grid items expanded state update 17732 - [Wasm] Enabled –preload-files without AOT 17738 - [runtime] Fix locking in mono_get_seq_points (). 17739 - [aot] Improve the aot mangler a bit, handle bool/char as a primitive type and avoid emitting a System prefix. 17740 - [profiler] Fix log profiling of native to managed wrappers 17744 - [sdks] Add xunit to iOS test runner and add results reporting 17748 - [wasm] Bump emscripten. 17749 - [LLVM] Change llvm submodule to dotnet-org fork of official LLVM git repo 17751 - [Mono.Security] Do not decode data beyond detected length in ASN1 parser 17753 - [netcore] Run individual CoreCLR test suites 17755 - [WinForms] Fix #16557 DefaultCellStyle was not cloned deeply in DataG… 17757 - [netcore] Fix RuntimePropertyInfo.GetValue() in FullAOT scenarios 17758 - Bump corefx to pick up https://github.com/mono/corefx/pull/370 17761 - Mirror changes from mono/corefx,coreclr,corert 17772 - Delete some LLVM test cases from make dist 17773 - [wasm] Change netcore support to use a prebuilt corefx runtime. 17777 - Mirror changes from mono/corefx,coreclr 17778 - [llvm] use multiple cores to build llvm if ninja7782 - [interp] Add some missing netcore intrinsics. 17784 - [interp] Add some inline checks from the JIT. 17785 - [MacSDK] Bump xamarin-gtk-theme.py to latest revision from private bockbuild 17789 - [Wasm] Forced filesystem creation 17795ULL pointer crash in mono_decompose_vtype_opts(). 17803 - Mirror changes from mono/runtime 17806 - Remove handles/MonoError from Mono.RuntimeGPtrArrayHandle. 17816 - [Wasm] Update emscripten to 1.39.3 17827 - [llvm] Add support for LLVM JInt is a generic valuetype. 18577 - [2019-12] Bump msbuild to track mono-2019-10 18591 - [2019-12] [runtime] Disable lldb backtrace display on osx, it hangs on attaching in lldb. 18595 - [2019-12] configure.ac: remove AC_SEARCH_LIBS for libintl 18611 - [2019-12] [merp] MONO_DEBUG=no-gdb-stacktrace shouldn’t disable MERP 18620 - [2019-12] [corlib] Split corlib xunit tests even more for iOS 18682 - [2019-12] [aot] Avoid inflating gparams with byreflike types during generic sharing. 18705 - Update deprecated query parameter to header 18723 - [2019-12] [merp] Add an exception type for managed exceptions 18733 - [2019-12] [NUnitLite] Bump nunitlite submodule. 18744 - [2019-12] [iOS] Replace removed dsymutil -t switch with -num-threads 18786 - [2019-12] Allow users to switch to MonoWebRequestHandler on Android via UI 18792 - [2019-12] Bump msbuild to track mono-2019-10 18830 - [2019-12] Move offsets-tool into mono/tools 18833 - [2019-12] Make MonoWebRequestHandler linker friendly 18839 - [2019-12] [merp] Increase buffer size for state dump 18862 - [2019-12] Bump msbuild to track mono-2019-10 18889 - [2019-12] Move TestEnvVarSwitchForInnerHttpHandler to nunit (from xunit) 18908 - [2019-12] [bcl] Default XmlSerializer stream serialize to UTF8 Encoding 18911 - Bump bockbuild to bring in Gtk# regression fix 18921 - [2019-12] [merp] Capture Environment.FailFast message in crash report 18946 - [2019-12] [sgen] Disable managed allocator when using nursery-canaries 18956 - [2019-12] Remove TestEnvVarSwitchForInnerHttpHandler test 18964 - [2019-12] [merp] Produce hashes for unmanaged thread stacks also 18984 - [2019-12] Added some parenthesis and a cast to control order of operations. 18986 - [2019-12] Bump msbuild to track mono-2019-10 19018 - [2019-12][runtime] Improve handling crashing signals 19050 - [2019-12] [debugger] Enable reading embedded ppdb 19078 - [2019-12] Bump msbuild to track mono-2019-12 19119 - [2019-12] [merp] Create a signal (‘source’) breadcrumb for the crash dump process 19205 - [2019-12] Bump msbuild to track mono-2019-12 19208 - [2019-12] [corlib] Capture the ExceptionDispatchInfo when rethrowing from TaskContinuation 19243 - [2019-12] [merp] Add breadcrumb for StackHash 19368 - [2019-12] [amd64] align application stack pointer in signal handler 19423 - [2019-12] Force Python 3.x from env in shebang lines 19428 - [mono-2019-12] Bump corefx to get https://github.com/mono/corefx/pull/396 19622 - [2019-12] Bump msbuild to track mono-2019-12 19641 - [2019-12] [System.Runtime.Serialization] Work around specified cast is not valid 19662 - [2019-12] Bump msbuild to track mono-2019-12 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2020/05/23 20:30:20 rillig Exp $ d3 4 a6 4 SHA1 (mono-6.10.0.104.tar.xz) = 9bc9297fe857dcaa8f8e0b8a535805d804217117 RMD160 (mono-6.10.0.104.tar.xz) = 8285b273ddcc00840bba17df4da11b8b668ed804 SHA512 (mono-6.10.0.104.tar.xz) = 73b853e9fc9af2e1bf5e45f7accb8893dd7e48f9723f74b03d99ea11cf565e2c5bb2d6ae4c81c7e7be0cdfa489016da909ed7b12808c8f84d9d25e33e1cb9874 Size (mono-6.10.0.104.tar.xz) = 292616252 bytes @ 1.10 log @lang/mono6: fix shell portability in acceptance tests @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2020/03/29 01:07:01 joerg Exp $ d3 5 a7 5 SHA1 (mono-6.8.0.105.tar.xz) = e39aa0ac15b3b73ecf0767462798a5acde0aed79 RMD160 (mono-6.8.0.105.tar.xz) = 5a84c75f941d5a2a645999e13da8458fc87d3bac SHA512 (mono-6.8.0.105.tar.xz) = 8207082f6c538037a17dba5e22576d8e9b0aac946df270ff34daad0857e7b1cfd71c8cf4851e74dd5338397c9587540f11b23e71776bca6dc2a1b89dbed2fd7e Size (mono-6.8.0.105.tar.xz) = 243441900 bytes SHA1 (patch-acceptance-tests_Makefile.in) = 66866b180ccce299a0d492add5330351611ec5f2 d17 2 a18 4 SHA1 (patch-libgc_pthread__stop__world.c) = f5a12dc3f453136dabc0b93d57caa155a420ab0d SHA1 (patch-libgc_pthread__support.c) = b4fcf5ab1f5d5d06739891c1614ff870b8e4a4c5 SHA1 (patch-mono_eglib_giconv.c) = 04d2559d3868605194efd6267da010870f53d961 SHA1 (patch-mono_metadata_icall.c) = b326c16e9aa8f9ee154d937128e5e09fd31b235a d24 1 a24 1 SHA1 (patch-mono_utils_jemalloc_Makefile.in) = 37a31f4c1fc40330a95c1c421dfc88359fbb4ef1 d30 1 a30 1 SHA1 (patch-scripts_submodules_versions.mk) = 65f7ee0b8503f10d20f07127e6ca7021b44077de @ 1.9 log @Fix portability @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2020/02/14 00:50:51 kamil Exp $ d8 1 a20 1 SHA1 (patch-mono_metadata_mono-config.c) = d349721ff2b6b3b767208eacdc5882b9e6dc47b4 @ 1.8 log @mono6: Fix build on NetBSD Switch from kvm(3) calls to sysctl(3) ones to detect whether a current process is debugged. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2020/02/12 15:25:15 ryoon Exp $ d7 1 d22 5 d32 1 @ 1.7 log @mono6: Update to 6.8.0.105 Changelog: Highlights Various Bugfixes In Depth Runtime WebAssembly We continue to work on making our WebAssembly support better. Various sets of issues have been resolved in this release and general performance and feature work is happening as well. Community improvements for AIX/PASE and Haiku The ports for these systems received a bunch of improvements from community contributor Calvin Buckley (@@NattyNarwhal). Class Libraries CoreFX integration We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. In this release we tightened up our networking with a few bug fixes. Tools Resolved Issues 7377 [Mono.Debugger.Soft] Connections are not properly closed 10641 New arm64_32 architecture (watchOS 5) [arm64_32] make “Debug Mode” work on Watch series 4 with –interpreter 12421 Task calls SynchronizationContext.Post on cancelling 12586 DataContractSerializer is not available 12917 [Blazor] IL Linker not working correctly with IQueryable extensions 14080 condition ‘ji’ not met, with ‘dynamic’ and multithreading 14725 mono 5.20 hangs when called from native thread 14772 Null Pointer Exception after debugger pauses and then continues 15261 [iOS][Tests] There are a number of System.Numeric tests that fail on iOS 32b devices 15262 [iOS][Tests] A number of linq tests fail on iOS 32b devices 15263 [iOS][Tests] A number of tests from Microsoft.CSharp fail on iOS 32b devices. 15307 [iOS][Tests] Several corelib tests crash on iOS32b devices. 15308 [netcore] Make OverlappedTests.PackNegTest Pass 15310 [netcore] Make OverlappedTests.UnPackTest Pass 15646 MERP indefinitely hangs on application quit 15687 [debugger] Update client thread frames after SetIP. 15805 Mono.Net.Security.MonoTlsStream: Crash when stream appears to have already been disposed 15931 1024 hard limit of open file descriptors 15992 Mono crashes during precompiling dll in fullaot mode 15994 Coverity: derefenrecing null in profiler (CID: 1307043) Skip degenerate qsort: num < 2, size == 0, base == 0 15999 [mini] run regression tests with fullaot+llvm 16010 typeof(object).GetMember(“”) does not return an empty array 16024 Native crash in ves_icall_System_Net_Sockets_Socket_Connect_internal 16032 IOException: Sharing violation on path … 16046 [netcore] AOT with unresolved dependencies hits asserts 16122 VS 16.2.0 regression: CopyToAsync from DeflateStream to GzipStream throws NotImplementedException 16172 Interpreter stack size is too large 16192 Embedded Mono hangs when using native threads 16308 Change netcore package to be using release builds 16310 LLVM: ““.AsSpan()[0] doesn’t throw IndexOutOfRangeException 16319 [wasm] Timers do not fire when run inside WebWorkers. 16369 Relocations in .text on arm 16380 [netcore] Regession with AOTed System.Private.CoreLib 16381 [llvm] Assertion: should not be reached at mini-llvm.c:7104 16395 [Mobile] DateTime.Now returns incorrect local time for one hour after entering DST in 39 locales. 16411 JitTests.Float fails on iOS devices in release mode on 2019-08 16415 Timezone data not handled correctly on FreeBSD 16460 System.IO.Path.GetFullPath(“\\.\pipe\pipename”): different results on Mono and .NET 16486 FileSystemEventArgs.FullPath throws ArgumentNullException 16605 make distclean fails after build w/ embedded zlib 16616 [netcore] Vector.CopyTo w/ LLVM emits wrong exception 16626 [WinForms] ControlBox property didn`t hide Close button and icon 16689 [merp] missing data in crashing reporting json native frames 16701 C# REPL Unusable on Mono 6 / Ubuntu 19 16709 Disposing the FileSystemWatcher does not close associated file descriptors 16712 SIGSEGV in mono_class_setup_vtable_general 16742 Date.Time parse issue (year 1948) Avoid creating un-representable DateTime for transition point 16759 Stream.ReadAsync continues on different thread 16803 mono_gc_finalize_notify spinning after process exit 16808 LLVM failed for String.GetHashCode 16819 [coop][interp] mono_threads_enter_gc_safe_region Cannot transition thread 0x1952b000 from STATE_BLOCKING with DO_BLOCKING 16824 Crash when debugging iOS application that throws on DispatchQueue 16864 [arm64_32] fix remaining regression tests 16876 [Wasm] Switch to PNSE FileWatcher & Exclude Tests 16879 [Wasm] Determine if System.Net.Http.UnitTests Failures are Relevant 16918 XmlSerializer Deserializing Property with same name as its enum type no longer works 16943 LLVM: recursive calls have overhead in JIT mode 16950 Starting in Mono 6.0 (2019-02), NotImplementedException prevents using StreamWriter with GZipStream for encodings that use a preamble 16974 File.GetCreationTimeUtc() returns the time last modified, not time created 17004 [merp] crash reports have Darwin kernel version in OSVersion field 17017 Out of bounds unhandled exception 17038 [wasm][xunit tests] RemoteExecutorTests.RemoteInvokeWritesToFile fails 17040 [wasm][xunit tests] System.Net.Security.Tests.SslStreamAlpnTests - MissingMethodException: Default constructor not found 17083 Regression: when debugger encounters a not-unhandled exception Marshalling managed exception contains cut off stacktraces 17133 SystemNative_CopyFile() call to fchmod() introduced in Mono 6.0 is not compatible with the external storage location on some Android OS versions and devices 17139 mono_aot_register_n_debug_info 17278 System.BadImageFormatException when reflecting on BCL shipped with Mono 17334 mono_magic_trampoline being called more than expected 17335 Investigate heavy stack from System_Threading_Interlocked_Exchange_T_REF_T_REF__T_REF tem.Reflection.Emit + ConstructorInfo doesn’t work as expected 17687 [Regression] Profiler’s calls log SIGABRTs when using GDI+ loader 17718 Delegate does not invoke target virtually 17737 Q: is using loader lock for domain seq_points access correct? (mono runtime) [runtime] Fix locking in mono_get_seq_points (). 17790 [merp] SendMicrosoftTelemetry icall doesn’t do any MERP logging when inducing a Managed Crash 17833 threadpool hang due to unlimited hill climbing 17878 Deadlock in GC during bridge callback from native thread on Android 17924 Mtouch argument interpreter crashes EntityFrameworkCore 3.0 iOS app 17926 [Bug] Segmentation Fault receiving message on WatchOS with debugger attached 17931 Native linking fails for armv7s 18011 [embedding] Chaining Mach exceptions to Mono signals using utility threads @ text @d1 1 a1 1 $NetBSD$ d24 1 a24 1 SHA1 (patch-mono_utils_mono-utils-debug.c) = b813d7a3c652f120c658c3c3eeacd9c1f8b60be4 @ 1.6 log @mono6: Fix build on modern NetBSD with POSIX iconv(3) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2020/01/09 15:26:36 ryoon Exp $ d3 4 a6 5 SHA1 (mono-6.6.0.161.tar.xz) = e67eb01dc72db45bcc40169c65b54f17f64ddadb RMD160 (mono-6.6.0.161.tar.xz) = 36f11f69fe7530ccf2c745fee787e48c6e737f32 SHA512 (mono-6.6.0.161.tar.xz) = 0b0c72daef9e1c10c0d566292997d4a923766390793ec1196a063b885e853b47a12503238632879cf7397f03b34909137e24c53db9300a4f209164e973284186 Size (mono-6.6.0.161.tar.xz) = 241179396 bytes SHA1 (patch-configure.ac) = ef4a5ad6519f0333c71825b41d52c73a548c9edd d14 3 a16 1 SHA1 (patch-mcs_class_corlib_Test_Mono_MonoNativePlatformType.cs) = 226b2638ba0106539e8ab5d9698803c6421147f0 d19 2 a20 4 SHA1 (patch-mono_metadata_mono-config.c) = 510fc7a2dde144f593ebccb0258c3753dfe5ce52 SHA1 (patch-mono_metadata_threads.c) = e1432cced0dafce1a2712869ce79e12a2ab35973 SHA1 (patch-mono_native_Makefile.am) = 659ec73775cc90d54f41e130cc7eba75150eafbe SHA1 (patch-mono_native_mono-native-platform.h) = c3ad79f8210f797b30e3eda05ccf54f6578ecaf3 d23 2 a24 1 SHA1 (patch-mono_utils_mono-utils-debug.c) = 30b0ab55c9227705026a8edd1e4bb693ae4f9953 d26 1 a26 1 SHA1 (patch-support_minizip_ioapi.c) = df6c587d8cc8e2dc99e77d09411b4cc9276349cf @ 1.5 log @mono6: Update to 6.6.0.161 Changelog: WebAssembly CoreFX integration .NET 4.8 reference assemblies @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/10/21 23:53:34 maya Exp $ d16 1 @ 1.4 log @mono6: add the missing bits for netbsd/aarch64 support. unfortunately, mono-sgen crashes a lot, most likely due to pmap bugs. it takes many retries to get further in the build. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2019/10/09 22:46:04 maya Exp $ d3 5 a7 5 SHA1 (mono-6.4.0.198.tar.xz) = ad1beb048e34f5b4a958b25cd339d54ac837e480 RMD160 (mono-6.4.0.198.tar.xz) = 8045bcbe15ee51f3c12b2b99844ad697927d22fc SHA512 (mono-6.4.0.198.tar.xz) = 2804f1a2e10de683230fc77684b9f795259e4d494e819afd3c9cf247bed20cac2b7f80612eccc8af619158d077447989784e9f2e56fc741bf601894b1969600d Size (mono-6.4.0.198.tar.xz) = 230056560 bytes SHA1 (patch-configure.ac) = 380f05b07018bb7b04ae5ebf7628b53f320adde8 d15 1 a15 1 SHA1 (patch-mcs_class_corlib_Test_Mono_MonoNativePlatformType.cs) = 1cc7df8238439e9c641b27dd94172bdb25185df7 d17 1 a17 1 SHA1 (patch-mono_metadata_mono-config.c) = c80a489bc00e3b5f368f95bd5f63ed2e93552c07 d19 2 a20 2 SHA1 (patch-mono_native_Makefile.am) = 5cb2caa4b00327459864eecbe0ea26d9ed4b03e1 SHA1 (patch-mono_native_mono-native-platform.h) = 9247cf9429d829242ea7dfede8e3b39f89a92850 d25 1 @ 1.3 log @mono6: update to mono 6.4.0.198 - Use python tool.mk instead of searching more files to patch @@PYTHONBIN@@ in. - Add some preliminary ideas for how to get netbsd/aarch64 and solaris working. it shouldn't be enough to complete a build. (They can't use Mono's outdated libgc) notable for us, this release re-adds FreeBSD supports. Mono 6.4.0 release notes: Highlights C# compiler support for C# 8 language version .NET Standard 2.1 support Updated libgdiplus to 6.0.2 Notarized macOS installer package In Depth Runtime Hardened Runtime and Notarization support on macOS The Mono binary installed by the .pkg for macOS is now using the Hardened Runtime capabilities and the package was notarized to comply with Apple’s new restrictions: https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution. This allows the package to work on the upcoming macOS 10.15 Catalina without showing warning dialogs. Interpreter improvements The Mono interpreter was updated to support the Windows operating system. We also completed a lot of groundwork for upcoming future optimizations in the interpreter, like constant folding. Bitness independent AOT cross compiler The Ahead-Of-Time (AOT) cross compiler was updated to no longer require being executed with the same bitness that it should generate code for. This means a 64bit Mono can now emit AOT code for 32bit targets. This work was mainly done to support executing the AOT cross compiler on macOS 10.15 Catalina (which is 64bit only) as we still need to generate code for 32bit targets like older iPhone and Apple Watch devices. WebAssembly We continue to work on making our WebAssembly support better. Various sets of issues with the debugger have been resolved in this release and general performance and feature work is happening as well. LLVM improvements We now leave it up to the LLVM framework to insert safepoints. Later optimizations can understand safepoints then which leads to better generated code. See https://github.com/mono/mono/pull/11789 The LLVM backend is also supported on the Windows operating system now. PPC JIT optimizations The PowerPC JIT received a bunch of optimization from community contributor Calvin Buckley (@@NattyNarwhal). Experimental build support for Fuchsia A very minimal and experimental support for building Mono targeting the Fuchsia OS landed in the build system. Class Libraries .NET Standard 2.1 support We updated our class libraries to support the latest additions to .NET Standard. You can now run a library compiled against the .NET Standard 2.1 specification on Mono. CoreFX integration We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET. libgdiplus update to 6.0.2 The libgdiplus native library is used for implementing System.Drawing on Unix platforms. This release contains many important improvements from our community members. Special thanks go to Hugh Bellamy (@@hughbe), Frederik Carlier (@@qmfrederik) and Filip Navara (@@filipnavara) for their awesome contributions! System.Windows.Forms More fixes and layout improvements for different controls made by external contributors have landed in this release . Tools C# 8 language version support in csc and msbuild The C# compiler and msbuild tooling were updated to versions that support the final C# 8 language specification. The Default Interface Methods (DIM) feature also received a few runtime enhancements. NuGet Bundled NuGet version has been upgraded to 5.2 RTM. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/09/02 16:41:01 nia Exp $ d22 1 @ 1.2 log @mono6: get PAXCTL from environment @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2019/08/25 16:37:01 maya Exp $ d3 5 a7 5 SHA1 (mono-6.0.0.313.tar.xz) = c5cccad2cb5be936f23e46b95df7628013e29e3c RMD160 (mono-6.0.0.313.tar.xz) = 801e5128561d2e95a6736cdfce040d8850be4e2f SHA512 (mono-6.0.0.313.tar.xz) = a1de452eb1c6edba503723217a4b5839563d154ff0c01852b551a41b3c98b5b617637e4e435de87bf275cfdce4066e70bfc763b607882f0b42e14196d7d5c156 Size (mono-6.0.0.313.tar.xz) = 218124872 bytes SHA1 (patch-configure.ac) = f932add14f5b54af5cc183cfd30f482f11f7d504 d15 3 a17 3 SHA1 (patch-mcs_class_corlib_Test_Mono_MonoNativePlatformType.cs) = 3368edee232b184879091df3d68daf4900f744c2 SHA1 (patch-mono_metadata_icall.c) = 292c7bc4c959a3a5c1a982ccf2bc26a5300a0730 SHA1 (patch-mono_metadata_mono-config.c) = ba690e4790c94e085214d303a9ac71a2a1d08fee d19 2 a20 4 SHA1 (patch-mono_mini_Makefile.am.in) = 697b0b56d9b7ddb5f61cd105c2c9c5dfac53ed9b SHA1 (patch-mono_native_Makefile.am) = 47e57623ebfce32f13a5fc1c19a0dbcb31dad8d4 SHA1 (patch-mono_native_mono-native-platform.h) = 845c921b4a84146b78f4f94c9380890892f5ff29 SHA1 (patch-mono_tests_Makefile.am) = a5bf145619a50c8c256c32ffdb5b51f9e04f874c a21 1 SHA1 (patch-mono_utils_mono-state.c) = 6a6d83e1779a5167e8f22ba1dedce9b3203705c4 @ 1.1 log @Add mono 6.0.0.313. The Mono Project is an open development initiative sponsored by Ximian that is working to develop an open source, Unix version of the Microsoft .NET development platform. Its objective is to enable Unix developers to build and deploy cross-platform .NET Applications. The project will implement various technologies developed by Microsoft that have now been submitted to the ECMA for standardization. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.107 2015/11/03 22:50:39 agc Exp $ d26 1 a26 1 SHA1 (patch-runtime_mono-wrapper.in) = 6d396f9ddf92e522111421ce9b8ec26988438f48 @