JRuby 1.5.0
Через 5 месяцев с последнего релиза вышла новая версия Java-реализации языка Ruby.
Основные изменения:
- Новый высокопроизводительный native access framework и улучшенная поддержка FFI
- Поддержка Ant и интеграция Rake-Ant
- Улучшенная поддержка Windows
- Множественные улучшения производительности вызовов Ruby-to-Java
- Улучшение Embedding API (JSR-223, BSF, RedBridge, etc)
- Обновлена стандартная библиотека Ruby 1.8.7; новые версии RubyGems 1.3.6, RSpec 1.3.0
- ruby-debug установлен по умолчанию
- Улучшена совместимость с Raile 3
- Более быстрый запуск
- Увеличена производительность Object#object_id/__id__
- Уменьшено потребление памяти Java class metadata и более быстрая загрузка Java-классов
- Поддержка jar-in-jar
- Исправлены проблемы с библиотекой «open4»
- jruby.jit.codeCache=dir сохраняет байткод на диске в виде sha1-шифрованных .class файлов
- Новая реализация интерфейсов реализующий «настоящие» классы
- Опция jruby.ji.objectProxyCache выключает OPC для "экстра"-производительности
- JRuby::Synchronized module for making a class and its subclasses 100% synchronized on all calls
- Устранены проблемы с maven
- Более 1250 коммитов с версии 1.4