JRuby

Скріншот програми:
JRuby
Дані програми:
Версія: 9.0.4.0 оновлений
Дата завантаження: 9 Feb 16
Розробник: jRuby.org
Ліцензія: Безкоштовно
Популярність: 76

Rating: 2.0/5 (Total Votes: 2)

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 або вище

Схожі програми

FuncUnit
FuncUnit

12 May 15

WebMachine
WebMachine

28 Feb 15

pynliner
pynliner

13 May 15

JRuby

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями