[Mono-dev] Mono 2.4 Preview Packages for Debian/Unstable
meebey at debian.org
Thu May 21 21:47:06 EDT 2009
yes here they are, the Debian packages for lovely Mono 2.4!
Here the Debian NEWS teaser of Mono 2.4:
mono (2.4-1) unstable; urgency=low
* Mono 2.4 ships a lot of goodies:
+ SIMD support in Mono.
+ No expensive polls in the threading implementation any longer.
+ Speed-up garbarge collection on multi-core systems.
+ Optimized XPath (using 15% less memory).
+ Faster DateTime.TryParse implementation (by not using try/catch).
+ Support for precompiled ASP.NET pages.
* Complete Announcement of Mono 2.4 (vs Mono 2.2):
* Mono 2.2 also ships with lovely things:
+ The tree-based code generation engine in the JIT was replaced
Linear IL engine, which allows better optimizations.
+ Generic sharing is now used in all cases (reduces memory usage).
+ Generic sharing is now supported on ARM.
+ Support of full Ahead of Time Compilation.
+ New PerformanceCounters implementation that allows to monitor the
runtime internals. Including the GUI tool "mperfmon" to view them.
+ Interactive shell called "csharp" that allows to execute C#
expressions inside a shell. There is also a GUI version available
+ Live Inspection. You can attach using the csharp shell to a
running process and run code inside to debug things.
+ The C# compiler will now optimize empty strings ("") away with
String.Empty (which reduces memory usage).
+ The Regular Expressions engine has been rewritten being more
At the same time compiled regex are also supported now.
+ ASP.NET supports now new routing handlers needed by ASP.NET MVC.
+ In the WinForms implementation were almost 200 bugs fixed (since
* Complete Announcement of Mono 2.2 (vs Mono 2.0):
* Mono 2.0 shipped with:
+ A console debugger (mdb) part of the mono-debugger package.
+ WinForms 2.0 API is complete.
+ WinForms's WebBrowser was implemented using Mozilla's Gecko HTML
+ WinForms now supports international keyboard input through XIM.
+ Performance of locking (used by threading) was significally
+ New debug parameter "--debug=cast" which print outs the types
+ The C# compiler supports now expression trees (for LINQ) which
completes the C# 3.0 support.
+ The C# compiler is now dual-licensed under MIT/X11 and GPLv2
+ LINQ and LINQ to XML are now complete.
+ Big Arrays for 64bit architectures are now support (but have to be
compiled using the --enable-big-arrays configure switch)
* Complete Announcement of Mono 2.0:
-- Mirco Bauer <meebey at debian.org> Fri, 10 Apr 2009 00:58:39 +0200
Here the APT repository (x86 only) for the packages:
deb http://debian.meebey.net/pkg-mono/mono /
The release schedule goes like this:
- upload to debian.meebesy.net (completed)
- once I received some positive feedback I will push the packages as -1
- once the packages passed the NEW queue I will upload them to
- sync with Ubuntu/Karmic
Happy Mono 2.4ing!
Mirco 'meebey' Bauer
PGP-Key ID: 0xEEF946C8
FOSS Developer meebey at meebey.net http://www.meebey.net/
PEAR Developer meebey at php.net http://pear.php.net/
Debian Developer meebey at debian.org http://www.debian.org/
More information about the Mono-devel-list