JRuby 1.5.0


JRuby-это Java-реализация языка Ruby, который претендует на то, чтобы быть самым быстрым доступным интерпретатором Ruby, и он только что достиг версии 1.5. Что нового и что важно?

После длительного цикла разработки был выпущен JRuby 1.5.0. Веб — сайт JRuby утверждает, что он включает в себя множество исправлений-1300 исправлений и 432 исправления ошибок, если быть точным, — но также некоторые новые заметные функции.  JRuby уже утверждает, что работает быстро, и новая версия была дополнительно оптимизирована. Учитывая, что JRuby имеет доступ к любым библиотекам Java и работает на любой платформе, имеющей JVM, это явно серьезная альтернатива. Если вы хотите попробовать динамический язык, то JRuby-отличный выбор.

Основными улучшениями в новой версии являются:

Лучшая совместимость с Ruby

Улучшена эффективность библиотеки Java

Более простая установка и использование Windows.

С новым релизом приходят новости о первой коммерческой поддержке JRuby. Engine Yard, компания, в которую входят четыре основных разработчика JRuby, теперь предлагает поддержку JRuby 1.5 и ряд библиотек и компонентов.

1.5.0 Основные моменты:

Новая собственная платформа доступа, предназначенная для повышения производительности и улучшения поддержки FFI

Собственный лаунчер для платформ *NIX

Поддержка муравьев и интеграция Rake-Ant

Все лучше и лучше поддержка Windows

Несколько улучшений производительности для вызова Ruby-to-Java, улучшающих корректность, память и скорость.

Внедрение улучшений API на основе пользовательского ввода (JSR-223, BSF, RedBridge и т. Д)

Обновления программного обеспечения: Обновление стандартной библиотеки Ruby 1.8.7, RubyGems 1.3.6, RSpec 1.3.0

ruby-отладка установлена по умолчанию

Множество исправлений для Rails 3

Различные улучшения времени запуска

Улучшена производительность для объекта#object_id/__id__

Сокращение использования памяти для метаданных классов Java и более быстрая загрузка классов Java

поддержка jar-in-jar в загрузчике классов

Библиотека “open4” теперь работает правильно

jruby.jit.CodeCache=dir для сохранения jitted скриптов/методов на диск в файле sha1-hashed .class

Новая логика реализации интерфейса, которая создает “реальные” классы

jruby.ji.objectProxyCache для отключения OPC для дополнительной производительности

JRuby::Synchronized модуль для синхронизации класса и его подклассов на 100% при всех вызовах

Различные улучшения perf для основных классов и незначительные улучшения в JIT

Больше никаких объектов во время IRB

Очистил артефакты maven

Исправления установщика Windows для x64 и безопасности Windows 7

Посетите: http://www.jruby.org/


Добавить комментарий