Changelog:
mono-6.12.0.199
Bump nuget.exe to v6.6.1
mono-6.12.0.198
Fix xar url again
(cherry picked from commit 3005442)
mono-6.12.0.190
Change download URL for PCL reference assemblies
mono-6.12.0.188
Bump NuGetSdkResolver in msbuild
mono-6.12.0.185
Backport fixes for sharing wrappers when type attributes are involved (…
…#21537)
* [wasm] Fix the handling of i8/u8 in get_wrapper_shared_type_full (). (#19859)
Previously, these were returned verbatim, which caused sharing issues when the type had
attributes.
Fixes#19841.
* [aot] Fix the handling of r4/r8 parameter types with attributes during generic sharing. (#20217)
The attributes need to be ignored as with the other types, otherwise gsharedvt wrappers for signatures with
parameters like double f = default will not be found.
Fixes#20195.
mono-6.12.0.184
Backporting dotnet/runtime#59861 (#21532)
Fixesdotnet/runtime#72181
mono-6.12.0.183
Backport dotnet/runtime#71436 (#21519)
Backport dotnet/runtime#71436
Backport of #21516 to 2020-02
Changelog:
Mono 6.12.0.182 Release Notes
Highlights
Fix for NuGet security issue https://github.com/NuGet/Home/issues/11883
Various bugfixes
Mono 6.12.0.174 Release Notes
Highlights
Various bugfixes
Resolved Issues
19395 Ensure generic parameter constraint type is included when building image
19434 [metadata] Handle MONO_TYPE_FNPTR case in collect_type_images
20218 Trying to open a pseudo-tty throws an exception · Issue #20218 · mono/mono · GitHub</title>
20219 Ignore EINVAL errors on ioctl TIOCMGET/TIOCMSET
20909 [2020-02] Backport Apple silicon support
20918 [2020-02][marshal] Fix VARIANT and BSTR marshaling in structs
20978 [2020-02] Fix the System.String.Replace throwing NotImplementedException
20983 [2020-02] Bump msbuild, roslyn and nuget
20986 [2020-02] Backport r4-conv-i fixes
21006 [2020-02][arm64] Fix wrong marshalling in gsharedvt transition
21018 [2020-02] bump corefx
21029 [2020-02][System.Native] Handle ReadDir EINTR
21042 [2020-02][MonoIO] Wrap calls to open() in EINTR handling
21053 [2020-02] Fix leak in assembly-specific dllmap lookups
21073 [2020-02][MSBuild] Update to vs16.10 branch
21116 [2020-02] Fix memory leak during data registration (#21107)
21126 [2020-02] Start a dedicated thread for MERP crash reporting
21142 [mono] Fix race during mono_image_storage_open
21186 [2020-02][mini] Add GC Unsafe transitions in mono_pmip
21190 2020 02 backport metadata fixes
21195 [2020-02] Adding null check to avoid abort when invalid IL is encountered
21196 [2020-02] [Mono.Profiler.Aot] Write true string wire length
21201 [2020-02] Ignore inherit param for ParameterInfo.GetCustomAttributes
21203 Trying to open a pseudo-tty throws an exception on 5.13+ Linux kernels · Issue #21203 · mono/mono · GitHub</title>
21205 [2020-02][linux] Some pseudo-tty fixes
21209 [2020-02] [mini] Don’t add unbox tramopline on generic DIM calls
21218 [MacSDK] Add F# targets to VisualStudio/v17.0 directory
21225 [2020-02][aot] Don’t leak unbox trampolines
21240 Revert “[2020-02] Start a dedicated thread for MERP crash reporting (#21126)”
21261 Allow nfloat to be in the ObjCRuntime namespace, and make it work for Xamarin.MacCatalyst.dll as well.
21309 [2020-02] [aot] Prepend the assembly name to the names of gsharedvt wrappers to avoid duplicate symbol errors during static linking.
21351 [2020-02] Adds full path to libcairo for correct assembly directory resolution in monterey
21366 [2020-02] [cominterop] Add coop handle enter/return on native CCW methods
21391 [2020-02] transform sgen_get_descriptor to parallel safe version in job_major_mod_union_preclean
21395 [2020-02][interp] Remove hack for nint/nfloat
21407 [2020-02] Add missing handle function enter/return macros
21419 [2020-02] [AOT] Use .short directive instead of .hword
21420 [2020-02] Avoid an assert in ves_icall_RuntimeFieldInfo_SetValueInternal
21422 [2020-02] vtable setup fix for generic default interface methods in mono runtime
21431 [2020-02] [Tools] Fix mono-api-html MarkdownFormatter.cs to avoid a NRE
21433 [Android] Workaround for invalid return value from clock_nanosleep
21435 [2020-02][Android] Workaround for invalid return value from clock_nanosleep
21452 [2020-02] [AOT] Don’t set the ‘CorrectedSynthesize’ flag in the objc_imageinfo section.
21453 [2020-02][cominterop] Fix CCW memory leak
21460 [2020-02] Use upstream zlib 1.2.12
21471 [2020-02] [mono] Remove some of the restrictions on constrained calls from gsha…
21475 [2020-02] Bump corefx to get MaxResponseHeadersLength fix
The list of files is generated via find(1) and contains each file
individually. Some of these files are modified, some aren't. Those
files that aren't modified are redundant, but since they are not listed
explicitly in the package Makefile, there is no superfluous code.
Avoiding such superfluous code is the whole goal of SUBST_NOOP_OK.
The bundled one has issues with newer GCCs, and the pkgsrc one is newer and
optimised, so switching is simpler than trying to retro-fit an old version.
Fix --with-gc, this appears to have always been broken, and our --with-gc=none
argument actually ended up as --with-gc=included, so make that now explicit.
Bump PKGREVISION.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.