Recognizing that their small team could not expect to build and support a full product, they launched the Mono open-source project, on Jat the O'Reilly conference.Īfter three years of development, Mono 1.0 was released on June 30, 2004.
NET had the potential to increase programmer productivity and began investigating whether a Linux version was feasible. NET Framework in June 2000 it was described as "a new platform based on Internet standards", and in December of that year the underlying Common Language Infrastructure was published as an open standard, "ECMA-335", opening up the potential for independent implementations. NET 4.7.2 support more CoreFX code is usedĬ# compiler defaults to version C# 8.0 RC Various stability improvement in debugger support Mono Interpreter is feature complete and stableĬ# compiler support for C# 8 language version. Hybrid suspend garbage collector Client certificate support C# 7.3 support
XCODE LIFE UPDATE
Major Windows.Forms update to improve compatibility with. Port to IBM AIX/i now includes VB.NET compiler option to use jemalloc The Interpreter is now included in the default installation runtime now supports Default Interface Methods WebAssembly considered reliable now Support for. Initial WebAssembly port Modes for the SGen GC Includes Roslyn's csi (C# interactive) REPL tool The JIT Runtime now supports concurrent method compilation and various other Performance Optimisations Added. NET Standard 2.0, strong assembly names, and experimental default interface members. NET Class Library convergence Updated libjpeg in macOS package Shipping Roslyn C# compiler to enable C#7 support Shipping msbuild and deprecating xbuild for better compatibility Enabling concurrent SGen garbage collector to reduce time spent in GC Introducing the AppleTLS stack on macOS for HTTPS connections Continued Progress on. First release to integrate Microsoft open-source.
XCODE LIFE UPGRADE
Will become release 3.0Ĭ# 5.0 support, async support, Async Base Class Library Upgrade and MVC4 - Partial, no async features support.ĭefault Garbage Collector is now the SGEN, instead of Boehmĭefaults to. NET 4.0 profile, C# 4.0 support, new generational garbage collector, includes Parallel Extensions, WCF Routing, CodeContracts, ASP.NET 4.0, drops the 1.0 profile support the LLVM engine tuned to support 99.9% of all generated code, runtime selectable llvm and gc incorporates Dynamic Language Runtime, MEF, ASP.NET MVC2, OData Client open-source code from Microsoft. The xbuild build system is introduced.ĭefaults to. The Interactive shell supports auto-completion and the LINQ to SQL supports multiple database backends. On the class library System.IO.Packaging, WCF client, WCF server, LINQ to SQL debut. The Mono runtime is now able to use LLVM as a code generation backend and this release introduces Mono co-routines, the Mono Soft Debugger and the CoreCLR security system required for Moonlight and other Web-based plugins. This release mostly polishes all the features that shipped in 2.2 and became the foundation for the Long-Term support of Mono in SUSE Linux.
Mono introduces Full Ahead of Time compilation that allows developers to create full static applications and debuts the C# Compiler as a Service and the C# Interactive Shell (C# REPL)
Mono switches its JIT engine to a new internal representation that gives it a performance boost and introduces SIMD support in the Mono.Simd Mono.Simd namespace.
XCODE LIFE VERIFICATION
The Gendarme verification tool and Mono Linker are introduced. New Mono-specific APIs: Mono.Cecil, Mono.Cairo and Mono.Posix. Introduces the C# 3.0 and Visual Basic 8 compilers. Mono booth at OSCON 2009 in San Jose, California Release history Date