JRuby

Скриншот программы:
JRuby
Детали программы:
Версия: 9.0.4.0 обновление
Дата загрузки: 9 Feb 16
Разработчик: jRuby.org
Тип распространения: Бесплатная
Популярность: 5

Rating: 3.0/5 (Total Votes: 1)

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

JRuby не зависит от платформы и имеет встроенную поддержку для Рельсы , RSpec, Rake , и Rubygems рамки.

JRuby медленно развивалась с 2001, чтобы стать стабильной среды разработки, будучи изначально разработанная в Sun, а затем в Engine Yard, и теперь в Red Hat.

Что нового в этом выпуске:

  • Рубин 2.2 совместимость
  • Новый оптимизирующий среда выполнения на основе традиционного дизайна компилятора
  • Новый POSIX дружественный IO и процесс
  • Полностью портирован кодирование / транскодирование логика из МРТ
  • Устранены различные проблемы, связанные с стат () на Windows,
  • Исправлена ​​пара вопросов кодирования / транскодирования
  • Источник с __FILE__ в нем теперь будет JIT
  • Подсистема Native вызов будет загружать на смешанные 32/64 битных дистрибутивов

Что нового в версии 1.7.21 / 9.0.0.0.rc2:

  • Time.getlocal принимает Fixnum в качестве аргумента (Rails 4.2 блокатор)
  • Несколько исправлений кодирования
  • Socket.read (0) не блокирует (1.9)

Что нового в версии 1.7.20 / 9.0.0.0.pre2:

  • Time.getlocal принимает Fixnum в качестве аргумента (Rails 4.2 блокатор)
  • Несколько исправлений кодирования
  • Socket.read (0) не блокирует (1.9)

Что нового в версии 1.7.19 / 9.0.0.0.pre1:

  • Time.getlocal принимает Fixnum в качестве аргумента (Rails 4.2 блокатор)
  • Несколько исправлений кодирования
  • Socket.read (0) не блокирует (1.9)

Что нового в версии 1.7.16:

  • Исправлена ​​регрессия, который неправильно написал неправильную версию для OSGi расслоения
  • Исправлено несколько регрессий с участием символические ссылки и Ruby, погрузку
  • Удвоенная производительность FileTest.directory

Что нового в версии 1.7.15:

  • Потенциальная утечка памяти решена при перезагрузке JRuby приложений в Java App сервера
  • JRuby-банки камень не имеют встроенные банки внутри него
  • РВМ установку JRuby не будет должным образом следовать gemset символических ссылок
  • для Windows Exec снова работает
  • lstat не прославили native.enabled собственности и всегда ссылаться уроженца

Что нового в версии 1.7.13:

  • Возможность обновления JRuby-OpenSSL как драгоценный камень
  • Новый пользовательский профилировщику API
  • Несколько BigDecimal исправления

Что нового в версии 1.7.12:.

  • В основном небольшие Руби 1.9.3 исправления совместимости
  • Исправлена ​​небольшая утечка, если бросали много X509Errors.
  • Улучшена скорость загрузки файлов Руби из кувшинов файлов.

Что нового в версии 1.7.11:

  • Разное кодирования исправления
  • Несколько волокна крайние случаи фиксированного
  • Волокно пул потоков восстановлен
  • Более Ruby, Java дружественных цепочек вызовов

Что нового в версии 1.7.8:

  • Исправлена ​​ошибка Windows "рельсы новой" регрессия (расслоение установки выходит)
  • Исправлена ​​проблема OpenSSL камень самонастройки
  • Исправлена ​​проблема Google App Engine самонастройки
  • Несколько отсутствует 1.9+ Pathname функции, добавленные

Что нового в версии 1.7.4:

  • Многие IO и кодирования вопросы фиксированной
  • поддержка транскодирования для: кодирования сущностей XML
  • Proc и блок отправки перфорация улучшений
  • Fiber и Enumerator # следующий улучшения и исправления
  • Исправлена ​​регрессия в окнах Java Native запуска
  • Экспериментальная поддержка Рубин 2.0 (большинство функций и STDLIB включены)
  • 90% + полная поддержка Потрошитель
  • OpenSSL исправления и обновлены до новой библиотеки Bouncy Castle
  • обновления и исправления для подсистемы FFI (Compat с C доб, поддержка AIX, и т.д.)
  • Длинные работает регулярное выражение может быть прервана Thread # убивать и поднять

Что нового в версии 1.7.3:.

  • Переработан OpenSSL внутр, чтобы обновить из драгоценного камня
  • Улучшена производительность констант и глобальных переменных.
  • Улучшена производительность Java-массивов доступны из Ruby.
  • Многие другие исправления совместимости 1.9.

Что нового в версии 1.7.2:.

  • Переработан OpenSSL внутр, чтобы обновить из драгоценного камня
  • Улучшена производительность констант и глобальных переменных.
  • Улучшена производительность Java-массивов доступны из Ruby.
  • Многие другие исправления совместимости 1.9.

Что нового в версии 1.7.1:

  • Новый алгоритм хэширования
  • Обновите стандартную LIB, чтобы соответствовать MRI 1.9.3p327 <номера патчей / li>
  • Несколько исправлений в новой реализации ИО / console.rb
  • Система / икру / POPEN исправления и дополнительные опции хэш исправления
  • Несколько SSL исправлений (JRuby-OpenSSL релиз в ближайшее время для пользователей 1.6.8)
  • IO.select не ошибочно представления данных для чтения
  • Psych YAML двигатель обновлен до последней

Что нового в версии 1.7.0:

  • Стандартная библиотека Рубин обновлен до 1.9.3p286
  • Многие исправления совместимости 1.9.x
  • Поддержка invokedynamic
  • Производительность и параллельности улучшения во всем
  • Java 5 поддержка упала (Java 6+ требуется)
  • Все известные проблемы 1.9 кодирования разрешены
  • Ядро # Exec теперь делает истинное родное Exec на всех платформах
  • Улучшения и исправления для интеграции Java и вложение
  • Родные функции теперь лучше поддерживаются на Solaris, Linux ARM и другие
  • Обновление Rubygems 1.8.24
  • Обновление Рейк 0.9.2.2

Что нового в версии 1.7.0.RC2:

  • Первый JRuby для поддержки нового & Quot ; invokedynamic & Quot; особенность виртуальной машины Java.

Что нового в версии 1.7.0 preview2:

  • Множество исправлений совместимости 1.9.x
  • invokedynamic была отключена сейчас на Java 7 (по-прежнему по умолчанию на Java 8)
  • Производительность и параллельности улучшения
  • Java 5 поддержка упала (Java 6+ требуется)
  • Несколько вопросов перекодировки IO
  • YAML Теперь кодирует скаляры правильно вместо использования Java языкового стандарта
  • Ядро # Exec теперь делает истинное родное Exec на всех платформах
  • Улучшения и исправления для интеграции Java и вложение
  • Fix несколько проблем, встроенная поддержка на Solaris

Что нового в версии 1.7.0 preview1:

  • 1.9.3 теперь наш режим по умолчанию во время выполнения (-1,8 необходим для поддержки 1.8.7)
  • Многие исправления совместимости 1.9.x
  • Поддержка Java 7 в invokedynamic *
  • Производительность и параллельности улучшения
  • Java 5 поддержка упала (Java 6+ требуется)
  • Обновление Rubygems 1.8.24
  • Обновление Рейк 0.9.2.2

Что нового в версии 1.6.7.2:

  • This~~pobj это специальный выпуск JRuby, которая только обновления наша погружено копия RubyGems до версии 1.8.24.

Что нового в версии 1.6.7:

  • Исправлена ​​ошибка круговой требуется выпуск в Rubygems внесенный нашей Maven поддержка камень
  • Исправлена ​​регрессия в POPEN *, где потоки получают преждевременно закрыты
  • Многие 1,9-режим ошибки кодирования, зафиксированные в String, Regexp, StringIO и YAML
  • Win32OLE теперь работает в 1.9-режиме
  • FFI на Win x64 теперь знает об основных типах: size_t
  • Используйте jzlib, чтобы исправить ряд проблем с ZLIB из библиотеки
  • Снижение внутренней блокировки на основе пользовательских отчетов
  • расширения C работает на OS X снова
  • Драгоценные камни с gemspecs, которые содержат UTF-8 многобайтовые символы установки в режиме 1.9

Что нового в версии 1.6.6:

  • Обновленный STDLIB, чтобы соответствовать Руби 1.8.7p357 и 1.9 .2p312
  • Обновленные RubyGems до 1.8.15
  • Множественный выход 1,9-режим / Splat исправлены ошибки (стр, RSpec 2.8 снова работает)
  • Несколько 1,9-режим кодирования исправлены ошибки
  • Критические исправления в случайном и Fiber
  • Карта Scala методы оператора к символическим именам ($ плюс, и т.д.)

Что нового в версии 1.6.5:

  • проблемы Многие -1,9 кодирования разрешены
  • .jrubyrc поддержка для хранения удобные варианты исполнения
  • Новый cext.enabled свойство, чтобы отключить только C, но не расширений нативная поддержка
  • Поддержка расширения C теперь использует меньше памяти
  • Обновлен Rubygems 1.8.9
  • -rjruby / thread_dump добавляет USR2 Рубин нить демпфер
  • Улучшение Peformance прямого взаимодействия с Java Maps
  • Улучшена производительность волокна и поддержка виртуальной машины Java сопрограммам
  • Улучшена поддержка Zlib
  • 36 Проблемы решены

Что нового в версии 1.6.4:

  • 1.9 Язык и исправления ядра класса
  • Новый Native MacOS Установщик
  • перегруженный метод Java отправки перфорация исправить
  • диспетчерская блок Java cercion перфорация исправить
  • Отключение родной Теперь отключает расширение поддержки C
  • JRuby может быть построен с режимом 1.9 по умолчанию
  • 48 Проблемы решены

Что нового в версии 1.6.3:

  • 1.9 Язык и исправления ядра класса
  • Рубин объект повышение производительности строительства
  • Требуют улучшения производительности
  • для Windows родной Exec исправления
  • 39 Проблемы решены

Что нового в версии 1.6.2:.

  • YAML проблема генерации исключения ArrayIndexOutOfBounds
  • Java имена вида GetX не получали псевдонимы get_x, х (регрессии).
  • Несколько вложение ошибок.
  • Несколько вопросов 1.9 решен.

Что нового в версии 1.6.1:.

  • Многочисленные функции 1.9 режима и исправлены ошибки
  • Различные исправления для установки и запуска расширений C.
  • Kernel.exec на окнах делает родное Exec (CreateProcess).
  • исправления производительности для неблокирующая методов ввода-вывода.
  • твики производительности для Array, String, и несколько других основных классов.
  • Обновленный JSR292 (invokedynamic) поддержка.
  • 193 фиксаций и 47 вопросов решены, так как 1.6.0.

Что нового в версии 1.6.0:

  • рубин 1.9.2 язык и совместимость API (не реализовано кодирование :: конвертер, риппер).
  • Улучшена производительность Рубин вызовов.
  • Встроенный профайлер (-profile, -profile.graph).

  • нет
  • RSpec больше не в комплекте.
  • Поддержка C Extension (экспериментальный).
  • Поддержка RubyGems Maven (предварительный просмотр).
  • Улучшена совместимость и удобство работы на Windows.
  • JRuby-complete.jar теперь включает 1,9 стандартную библиотеку.
  • Встраивание API уточнений.
  • Более 2000 фиксаций и 270 вопросов решены.

Что нового в версии 1.6.0.RC3:.

  • Новый формат читаемый трассировку
  • Легче встроить в среде OSGi.
  • Исправлена ​​регрессия, которая замедлилась банку на основе требуется.
  • Добавьте собственные биты JFFI для x86_64 SunOS (Solaris).
  • Другие платформы с предварительно встроенной поддержкой расширения C.
  • Новый JRuby-ядро и JRuby-STDLIB Maven артефакты.
  • Более 1.9 исправления совместимости.

Что нового в версии 1.6.0.RC2:

  • Основные функции:
  • Рубин 1.9.2 язык и совместимость API (не реализовано кодирование :: конвертер, риппер).
  • Улучшена производительность Рубин вызовов.
  • Встроенный профайлер (-profile, -profile.graph).

  • нет
  • RSpec больше не в комплекте.
  • Поддержка C Extension (экспериментальный).
  • Поддержка RubyGems Maven (предварительный просмотр).
  • Улучшена совместимость и удобство работы на Windows.
  • JRuby-complete.jar теперь включает 1,9 стандартную библиотеку.
  • Встраивание API уточнений.
  • Более 2000 фиксаций и 265 вопросов решены.

Что нового в версии 1.6.0.RC1:

    совместимость
  • Рубин 1.9.2 языка и API (Не реализовано кодирование :: конвертер, не-ASCII идентификаторы, рыхлитель, скрипку)
  • Улучшена производительность рубин вызова
  • Встроенный профайлер (-profile, -profile.graph)
  • RubyGems 1.4.2
  • RSpec больше не в комплекте
  • Поддержка C Extension (экспериментальный)
  • Поддержка RubyGems Maven (предварительный просмотр)
  • Улучшена совместимость и удобство работы на Windows,
  • JRuby-complete.jar теперь включает в себя 1,9 стандартная библиотека
  • Встраивание API уточнений
  • Более 2000 фиксаций и 265 вопросов решены.

Что нового в версии 1.5.6:

  • Rbconfig в Config :: CONFIG обеспечивает неправильное имя для Windows, 2008 Server.
  • Исправлена ​​ошибка пути к классам и пути загрузки вопросы, связанные с пути файлов, содержащие пробелы.
  • java.util.ConcurrentModificationException.
  • become_java! не добавляет методы класса Ruby, так как статика на результирующей класса Java.
  • Marshal.load терпит неудачу, когда Kernel.read определено.

Что нового в версии 1.5.5:.

  • Обновленный jaffl для совместимости YourKit
  • Ant.load_from_ant разбивается на Windows.
  • Огурцы японский пример вызывает исключение на JRuby.
  • ранжированы рубин хэш загружается неправильно.
  • kernel.system не работает в 1.5.3 на Windows.
  • Не удается запустить 'JRuby -S тест грабли »для проекта Rails на Windows, в 1.5.3.
  • WEBrick socket.readline вызывает 100% использование центрального процессора.
  • Маршал свалка Ошибка формата и несогласованности с МРТ.
  • java.awt.Component.instance_of? () Ожидает, что 2 арг.

  • Оператор
  • Обратный апостроф не работает на Windows, в 1.5.3.
  • 'Требуя FFI' определяет метод класса: ошибка на модуле
  • .
  • Не может включать в себя интерфейсы в синхронном классе.

Что нового в версии 1.5.3:.

  • ConditionVariable использование вызывает нить тупики
  • SelectorProvider.openSelector () будет иногда не на Windows.
  • Ядро # Exec не принимает во внимание ENV [ 'PATH'] при запуске команды оболочки.
  • Подпроцесс запускается Kernel # Exec не уважает RUBYOPT и другие переменные окружения, установленные с помощью ENV.
  • ScriptEngine игнорирует глобальные привязки.
  • Удалите шумную предупреждение при установке ScriptEngine.ARGV.
  • Классы Scala (и, возможно, другие) названы как ни странно, и сломать Java отражение.
  • File.open с разрешениями имеет sideffect клиринговых Umask.

Что нового в версии 1.5.2:.

  • JRuby и открытым вопрос URI дескриптора файла
  • Классы скрытых накапливают и заполнение PermGen, в конечном счете, приводит к аварии.
  • Устранена утечка памяти при расширении класса Java с дополнительной переменной экземпляра Ruby.
  • XSS в WEBrick.
  • SSLSocket держит селекторы, ключи, предотвращая быструю очистку ресурсов при разыменовываться.

Что нового в версии 1.5.1:

  • Uncaught AccessibleObject.setAccessible терпит неудачу на App Engine
  • ObjectSpace.undefine_finalizer не работает
  • JRuby выход висит на ChannelStream.finalize
  • регрессия: JRuby 1.5 не подобрать драйверы JDBC от CLASSPATH
  • Устранена утечка памяти при расширении Java-класс с дополнительной переменной экземпляра рубин
  • регрессия обработка END между JRuby 1.4 и 1.5
  • Известная ошибка в сети / http.rb
  • JRuby ведет себя иначе, чем МРТ с (рельсы 2.3.8) ActiveRecord ассоциации
  • FileUtils.touch не обновляет время изменения каталогов на Windows,
  • IO # открыт (и блок) + близких множества $! отключающий Test :: Unit :: Autorunner
  • Несколько блоков агдз к ActiveRecord ассоциации прокси splatted неправильно
  • Файл не расширяется, когда оно используется в пределах скомпилированного скрипта рубинового, используемого в качестве основного класса исполняемый банку

Что нового в версии 1.4.0:

  • JRuby теперь совместим с 1.8.7 174 номера патчей
  • Окна Родные Launcher - Решает многие сообщали об ошибках с нашими старыми .bat скрипты
  • YAML парсер Yecht (ошибка-для-ошибки, совместимой с Syck!)
  • Поддержка Java интеграции: быстрее и новый java_method, java_send и java_alias методы
  • Установщик Windows
  • Новый вложение рамки
  • Java 6 сценариев из коробки
  • Новый пакет org.jruby.embed вытеснять JavaEmbedUtils
  • Многие режим 1.9 (-1.9) исправления
  • Обновлено STDLIB к 1.9.2preview2
  • Rubygems теперь работает
  • Rails 2.3.3 простые приложения, работающие (2.3.4 имеет 1,9 ошибка)
  • Намного лучше отчеты об ошибках
  • Более короткие цепочек вызовов с меньшим количеством Java
  • Рубин-несовместим сообщения об ошибках синтаксиса
  • 307 исправлены ошибки, так как 1.3.1

Что нового в версии 1.3.1:

  • Устранены недавно обнаружили ошибку безопасности в BigDecimal
  • Исправлена ​​ошибка регрессии в тайм-аута (0-1 второй тайм-ауты усечь до 0)
  • Исправлена ​​ошибка регрессии Thread.wakeup где нить не просыпалась

Требования

  • Java 6 или выше

Похожие программы

Django Gears
Django Gears

12 May 15

pg_repack
pg_repack

10 Dec 15

Комментарии к JRuby

Комментарии не найдены
добавить комментарий
Включите картинки!