Overview

Request 599230 accepted

- Update to version 5.10.1.47 (5.10.1 Stable)
- Patch updated: ucontext.patch

- Add xbuild-use-roslyn-vbc.patch:
* Make xbuild to use roslyn-vbc on roslyn-enabled builds instead of deprecated vbnc (it is also broken on roslyn-enabled builds)

- Update to version 5.10.0.140 (5.10.0 Stable)
- Remove patch: provides-facades.patch
- Add profiler-aot-parse_args-fix.patch:
* Fix OBS build failure with "free(): invalid pointer" libc error.
- New features and changes:
* Interpreter: the interpreter is now compiled in by default into Mono, and you can use it by running mono --interpreter
* Default Interface Methods: the runtime now supports Default Interface Methods, we now only miss the C# compiler support
* Mono SDKs: this is a new way of building Mono for some of the platforms that we support: Android, iOS and WebAssembly.
* WebAssembly port: this is the first release where the interpreter can reliably run most of the class libraries test suite.
* Dedicated Coverage profiler: the coverage profiler has been extracted from the log profiler, making it much more lightweight
* ARM Memory Barriers: explicitly encode memory barrier type on ARM64, instead of relying on undefined behaviour according to the ARMv8 ABI
* AOT Size Reduction via Code Deduplication: we now support deduplicating generics code across assemblies
* Class Libraries: the recently announced .NET 4.7.1 is now supported and available as a specific target via MSBuild configuration; the System.Data assembly was fully replaced with CoreFX implementation resolving many limitations and corner cases issue we had as well as implementing missing features and APIs; significant parts of System.Security assembly implementation were replaced with CoreFX implementation
* Roslyn compiler: roslyn compiler has been updated to version 2.6.0 which includes all C# 7.2 features
* The Mono C# compiler: MCS gained support for some more C# 7.x features
- Bugfixes:
* bxc#19503 - Process.Start on OS X fails silently for missing file
* bxc#20562 - Seeming valid IL produces invalid result
* bxc#40699 - Console.ReadXXX does not echo input after TermInfoDriver is initialized
* bxc#45893 - I18N: EncoderFallbackBuffer.Fallback gets next character instead of the current one
* bxc#50189 - SGEN XMM scanning: Linux/Intel (32 + 64)
* bxc#50190 - SGEN FPU scanning: Darwin/ARM64
* bxc#52675 - HttpListener doesn’t work with SSL
* bxc#53296 - Latin1Encoding throws exception on Mono when it doesn’t on MS.NET

Loading...
Request History
Ismail Dönmez's avatar

namtrac created request

- Update to version 5.10.1.47 (5.10.1 Stable)
- Patch updated: ucontext.patch

- Add xbuild-use-roslyn-vbc.patch:
* Make xbuild to use roslyn-vbc on roslyn-enabled builds instead of deprecated vbnc (it is also broken on roslyn-enabled builds)

- Update to version 5.10.0.140 (5.10.0 Stable)
- Remove patch: provides-facades.patch
- Add profiler-aot-parse_args-fix.patch:
* Fix OBS build failure with "free(): invalid pointer" libc error.
- New features and changes:
* Interpreter: the interpreter is now compiled in by default into Mono, and you can use it by running mono --interpreter
* Default Interface Methods: the runtime now supports Default Interface Methods, we now only miss the C# compiler support
* Mono SDKs: this is a new way of building Mono for some of the platforms that we support: Android, iOS and WebAssembly.
* WebAssembly port: this is the first release where the interpreter can reliably run most of the class libraries test suite.
* Dedicated Coverage profiler: the coverage profiler has been extracted from the log profiler, making it much more lightweight
* ARM Memory Barriers: explicitly encode memory barrier type on ARM64, instead of relying on undefined behaviour according to the ARMv8 ABI
* AOT Size Reduction via Code Deduplication: we now support deduplicating generics code across assemblies
* Class Libraries: the recently announced .NET 4.7.1 is now supported and available as a specific target via MSBuild configuration; the System.Data assembly was fully replaced with CoreFX implementation resolving many limitations and corner cases issue we had as well as implementing missing features and APIs; significant parts of System.Security assembly implementation were replaced with CoreFX implementation
* Roslyn compiler: roslyn compiler has been updated to version 2.6.0 which includes all C# 7.2 features
* The Mono C# compiler: MCS gained support for some more C# 7.x features
- Bugfixes:
* bxc#19503 - Process.Start on OS X fails silently for missing file
* bxc#20562 - Seeming valid IL produces invalid result
* bxc#40699 - Console.ReadXXX does not echo input after TermInfoDriver is initialized
* bxc#45893 - I18N: EncoderFallbackBuffer.Fallback gets next character instead of the current one
* bxc#50189 - SGEN XMM scanning: Linux/Intel (32 + 64)
* bxc#50190 - SGEN FPU scanning: Darwin/ARM64
* bxc#52675 - HttpListener doesn’t work with SSL
* bxc#53296 - Latin1Encoding throws exception on Mono when it doesn’t on MS.NET


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Jan Engelhardt's avatar

jengelh accepted review


Staging Bot's avatar

staging-bot set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Factory:Staging:E


Repo Checker's avatar

repo-checker accepted review

cycle and install check passed


Dominique Leuenberger's avatar

dimstar_suse accepted review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse approved review

ready to accept


Dominique Leuenberger's avatar

dimstar_suse accepted request

Accept to openSUSE:Factory

openSUSE Build Service is sponsored by