A .NET Runtime Environment

Edit Package mono-core

The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.

Refresh
Refresh
Source Files
Filename Size Changed
find-deps-fix.patch 0000001108 1.08 KB
fix-64bit-portability-issue.patch 0000000503 503 Bytes
fix-dbg-headers.patch 0000001311 1.28 KB
gmcs 0000000081 81 Bytes
mono-5.10.1.47.tar.bz2 0210476762 201 MB
mono-core.changes 0000204835 200 KB
mono-core.rpmlintrc 0000000112 112 Bytes
mono-core.spec 0000063755 62.3 KB
profiler-aot-parse_args-fix.patch 0000000634 634 Bytes
ucontext.patch 0000000417 417 Bytes
xbuild-revert-to-mcs.patch 0000000640 640 Bytes
xbuild-use-roslyn-vbc.patch 0000002581 2.52 KB
Revision 119 (latest revision is 134)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 599230 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 119)
- 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
Comments 0
openSUSE Build Service is sponsored by