Mono 4.0
Релиз Mono 4.0, открытой кроссплатформенной реализации .NET для Linux, а также OS X и Windows. Среди наиболее интересных улучшений:
Появилась интеграция компонентов, ранее открытых MS под лицензией MIT: .NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набора эталонного кода. Использование по умолчанию и поддержка C# 6.0. Для полной повторяемости результатов сборки прекращена генерации GUID во время компиляции. Произведена оптимизация вычислений с плавающей точкой. Добавлена поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30–40% быстрее, чем изначально используемые 64-разрядные вычисления. Существенно оптимизирован сборщик мусора SGen. Поддержка компиляции эталонных сборок (.NET Assemblies) для API .NET 2.0, .NET 3.5 и .NET 4.0 прекращена. Оставлена только поддержка сборки API .NET 4.5 и профилей для мобильных устройств. Эталонные сборки теперь поставляются только в форме готовых определений API, не содержащих исполняемого кода. Возможность выполнения при помощи Mono ранее собранных сборок, скомпилированных для ранних профилей .NET, сохраняется, но скомпилировать такие сборки уже не получится. Исключение из поставки драйвера для работы с СУБД PostgreSQL (Npgsql), который теперь распространяется отдельно. Добавлены скрипты для упрощения отладки с использованием LLDB; Обновление виртуальной машины IKVM. Начальная поддержка PowerPC64 LE. Поддержка сборки Mono с Си-библиотекой musl. Для сборки .NET Runtime теперь требуется компилятор с поддержкой стандарта C99. >>> Новость на opennet
mono