- Обширный рефакторинг кода, позволивший добиться прироста производительности от 2 до 20(!) раз во многих местах (вызовах, различных конструкциях, при использовании массивов):
- Исправлено множество багов взаимодействия Ruby/Java;
- Замыкания могут выступать в качестве интерфейса к статическим методам и конструкторам (??);
- Java-исключения теперь можно вызывать непосредственно из кода на Ruby;
- Множество эффективных усовершенствований по работе с памятью;
- Начальная поддержка Ruby 1.9 (с ключом --1.9):
- "Родная" поддержка комплексного/рационального исчисления;
- Дополнительные усовершенствования интерпретатора для производительности и общей его эффективности;
- Исправлена утечка памяти при использовании ключа --manage;
- FFI-подсистема для вызова функций из C-библиотек:
- Модуль syslog из Rubinius работает и включён в релиз;
- Начальная поддержка Win32 API
- Улучшен пул потоков;
- Улучшения совместного доступа к массивам;
- 72 багфикса с прошлой версии;
2008-09-03
JRuby v1.1.4
Как-то по-тихому и незаметно вышла новая версия интерпретатора-компилятора jruby - реализации руби на java. Релиз состоялся 28 августа, но я думаю многие ещё не в курсе. А среди изменений достаточно много "вкусного":
Подписаться на:
Комментарии к сообщению (Atom)
0 комментария(ев):
Отправить комментарий