Выпущена новая версия Mono
Текущая версия: 2.2
Ссылка на полную новость:
http://www.mono-project.com/Release_Notes_Mono_2.2Из интересного:
-
Поддержка инструкций SIMD (Single Instruction Multiple Data). (MMX, SSE, 3DNow, etc): Говорят быстрее чем на C++. Не верим, но возможно. На специализированных задачах выигрыш в 10 раз. В RunUO может пользоваться для более быстрого поиска "Кто вокруг" и оптимизированного индекса Айтемов и Мобов на карте.
-
Linear IL: Оптимизирован алгоритм кодогенерации (из C# в MSIL), время генерации занимает в ~1.5 больше чем MS компилятор. Но генерирует немного более оптимальный код чем в компилятор мелкомягких(!!)
-
AOT (Ahead Of Time) Compilation: Если грубо говорить, то это статическая компиляция в нативный код. Такой финт ушами позволил mono войти в AppStore(рынок лицензионного софта для iPod и iPhone), куда MSIL вход заказан из-за жестких условий отбора. Ну и плюшки этого подхода: Более быстрая загрузка, оптимизация работы с памятью и в перспективе более быстрый код.
-
Attach functionality: Позволяет подключиться к запущенному процессу и получить консоль в этом процессе, которой доступны все публичные namespace'ы.
Ну и багфиксы (более 200 только в WinForms)
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.