Mono 2.11 : l’implémentation open source de .NET supporte C# 5
et apporte des améliorations de performances, du compilateur et du garbage collector



Mono, l’implémentation open source du Framework .NET est disponible en versions bêta 2.11 pour les tests.

Cette version apporte une mise à jour majeure à la plateforme avec un support amélioré pour le langage C#, des améliorations de performances et une prise en charge des API .NET 4.5.

Mono 2.11 offre une prise en charge de C# 5 avec un support complet pour la programmation asynchrone. Les bibliothèques de classes de Mono ont été mises à jour pour offrir une meilleure prise en charge de l’asynchrone.

Le compilateur C# a été entièrement réécrit et unifie tous les compilateurs anciens (mcs , gmcs , dmcs et smcs) dans un unique compilateur simple, désormais plus rapide et flexible. Le compilateur Mono en tant que service et le Shell C# ont été améliorés et étendus.

Bien que la version finale de .NET 4.5 n’ait pas encore été publiée, le compilateur utilise par défaut l’API 4.5 qui apporte la compatibilité WinRT, des nouvelles assemblies (System.Net.Http et System.Threading.Tasks.Dataflow).

Enfin, le garbage collector (ramasse-miettes) SGen croit en stabilité et peut désormais être utilisé en environnement de production. Des centaines de petites modifications ont été apportées au projet afin d’améliorer les performances.

Mono 2.11 est la première d’une série de bêta qui mèneront à la sortie de la version stable Mono 2.12. La mouture est disponible pour Windows, Mac et Linux.

Télécharger Mono 2.11


Source : Annonce Mono 2.11


Et vous ?

Que pensez-vous de ces nouveautés ?