JRuby

Скріншот програми:
JRuby
Дані програми:
Версія: 1.7.10
Дата завантаження: 17 Feb 15
Розробник: Jan Arne Petersen
Ліцензія: Безкоштовно
Популярність: 82

Rating: nan/5 (Total Votes: 0)

JRuby є відкритим вихідним кодом і чистий реалізація Java знаменитого перекладача Ruby.
JRuby тісно інтегрований з Java, щоб дозволити і вставляти інтерпретатора в будь-який додаток Java і сценарії будь-якого класу Java

Особливості :.

    < LI> 1.8.6 сумісна перекладач Рубін написав в 100% чистого Java
  • Самое Вбудована команда класи в Ruby, передбачені
  • Підтримка для взаємодії з і визначення Java класів під рубін
  • Bean Scripting Framework (BSF) підтримка
  • Поширюється під три-ліцензії (CPL / GPL / LGPL)

Що нового У цьому випуску:

  • Зміна Примітка:
  • 22 виправлених
  • Вікна require_relative регресії виправлена.
  • Випадкове SNAPSHOT залежностей фіксується
  • пара сортувальних помилок, пов'язаних з кодують виправлена.
  • питання будуть вирішені протягом 1.7.10:
  • # 1385 - Socket :: SOMAXCONN
  • # 1380 - Тест-продовжений невдачу
  • # 1375 - Глобальний кінцевому підсумку ігнорує присвоєння
  • # 1374 - require_relative зазнає невдачі, коли викликається з класами: / шлях до файлу на вікнах у JRuby 1.7.9
  • # 1363 - компіляції з вихідних кодів на 1.7.9 не вдається через за незадоволених залежностей Maven
  • # 1355 - Виняток починаючи нову тему після set_trace_func виклику
  • # 1349 - бен / {граблі, RDoc, п} розбиті за замовчуванням в JRuby 1.7.9
  • # 1345 - UnmarshalStream: Подивіться для кодування інформації в усіх змінних екземпляра
  • # 1338 - UnmarshalStream: Виправлено два відводи по-окремо помилок у unmarshalInt
  • # 1336 - Фіксація Enumerator поведінку # заглянути
  • # 1335 - Масив # repeated_permutation повинні мати Arity 1
  • # 1334 - #enum_slice і #enum_cons 1,8-тільки
  • # 1323 - Знімок залежність в опублікованому на JRuby ядра 1.7.9
  • # 1322 - Dir вирішує символічні посилання
  • # 1317 - 1311 Дата і час Порівняння
  • # 1312 - File.expand_path (& Quot; NUL і Quot;) порушена
  • # 1311 - DateTime Порівняння з дозволом частки мілісекунди,
  • # 1252 - Range # розмір відсутня JRuby 1.7.8 в режимі 2,0
  • # 1184 - невизначений метод `__ruby_object» для реалізації інтерфейсу
  • # 1156 - JRuby-OpenSSL обертається нескінченно намагається писати в сокет, який знаходиться в стані CLOSE_WAIT
  • # 1129 - IO # read_nonblock блоки іноді SSL сокетов
  • # 480 - JRuby і не виконує жодних UTF-8 Вихідні файли

Що нового у версії 1.7.9:

  • Зміна Примітка:
  • 36 виправлених
  • Вікна File.size фіксованою
  • Вікна тепер буде правильно відображати у вікнах консолі кодова сторінка
  • Виправлена ​​регресія, яка зламала Компас (або що-небудь, який залежить від ФСФР)
  • декілька питань кодування фіксованою
  • Безліч поліпшень Enumerable методом
  • питання будуть вирішені для 1.7.9:
  • # 1300: Fix # 1222, StringIO.gets ж / utf8
  • # 1295: Не встановлено java.net.preferIPv4Stack в сценаріях оболонки # 1286
  • # 1293: Додавання спец для JRuby-5946
  • # 1292: подспісок toIndex повинно бути ексклюзивним, не є вичерпним. (FromIndex є включно).
  • # 1291: Sidekiq: Minitest помилка: NoMethodError: unmocked метод: ==, як очікується одне з []
  • # 1282: Blockless Struct # обираєте, повинна повернути Нумератор
  • # 1275: Цитата ключ JSON, так вона діє JSON
  • .
  • # 1274 :. RubyArray.subList повинні ставитися до toIndex як ексклюзивні, не є вичерпним
  • # 1272: File.size (org.jruby.RubyFile.size ()) впливу, що лежать в основі дескриптор файлу
  • # 1271: Fix масивів з перевантаженої кожного
  • # 1267: Видаляє Logger налаштування в JavaUtilLoggingLogger
  • # 1265: StackOverflowError перевизначення Array.each з 1.7.5
  • # 1264: Fix Enumerable # шматок аргумент обробки
  • # 1263: Fix Enumerable # take_while ARG обробки
  • # 1262: Fix Enumerable # slice_before Arg обробки
  • # 1257: MVN чистий пакет стирає встановлену JRuby запуску
  • # 1255: StringIO Кодування Випуск
  • # 1254: String # кодування піднімає різні помилки на 1.7.8, ніж на 1.7.4 (і вони обидва відрізняються від МРТ)
  • # 1251: і Quot; недопалка дорогоцінні камені і Quot; відсутній / не так в JRuby 1.7.8
  • # 1246: Кріплення Рядок # CONCAT (символ) повинен підняти TypeError
  • # 1245 :. Невизначений метод виключення при використанні `компас годинник» в JRuby 1.7.8
  • # 1242: UTF-8 рядок інтерполяція в US-ASCII рядка іноді повертає неправильні рядки US-ASCII
  • # 1239: Складено тіла методів не сфера defn / DEFS правильно
  • # 1238: JRuby 1.7.8 вдається ініціалізувати OpenSSL :: PKey :: RSA.new із зашифрованим ключем
  • # 1236: Помилкові файли в JRuby 1.7.8 і Quot; бен / і Quot; Каталог.
  • # 1234: Fix any_spec
  • # 1231: Fix count_spec (1.7.x)
  • # 1229: визначення дублікат клас, коли матеріалізації класи
  • # 1222: CSV розбір не вдається, коли рядок з mutibyte характеру закінчується CR-LF
  • # 1221: OpenSSL: додати обробку для бази від 0 до нових і to_s
  • # 1209 :. Pathname # DUP порушується в 1.7.5
  • # 1204: Регресія: Кодування економії YAML з норвезькими символів помилку
  • # 1198: кодування рядка
  • # 1032: Створення помилку, використовуючи Java 8 на OS X
  • # 901: перечислимого питання обробки аргумент для `# chunk`,` # slice_before` і `# take_while`
  • # 770: помилка розмір файлу на вікнах

Що нового у версії 1.7.8:

  • Основні характеристики:
  • 21 виправлених
  • Виправлена ​​Windows "рейки нової" регресія (розшарування встановити виходи)
  • Виправлена ​​OpenSSL проблема дорогоцінний камінь самонастроювання
  • Виправлена ​​Google App проблема самонастроювання двигуна
  • трохи не вистачає 1.9+ Pathname функції, додані
  • Запитання рішення:
  • # 1214: Підтримка ISO-8859-16
  • # 1213: Видалити README.md відзначає на junit.jar
  • # 1201: шлях # видалити псевдонім відсутній / не працює
  • # 1199: м'яку посилання JRuby для jruby.bash замість твердої копії
  • .
  • # 1182: многопоточная поведінку неправильно RubyHash, коли сортувальна
  • # 1180 :. Переміщення охоронця перед вживанням метакласи
  • # 1176: Array (масив) повертає копію замість самої
  • масиву
  • # 1171: Рейки нові невдачу з JRuby на Windows 7
  • # 1170: `rindex` підвищення продуктивності
  • # 1167: і Quot; друк & Quot; викликається без аргументів виводить і Quot; нуль & Quot;
  • # 1165: Помилка 1092 виправлення
  • # 1163: File.expand_path повинні потерпіти невдачу, якщо ENV ['HOME'] не є абсолютним шлях
  • # 1157 :. Виправлення Wiht Bouncy Castle 1,49
  • # 1154: Pathname.new (Dir.new ('dir_name')) піднімає TypeError
  • # 1153: Dir [* []] веде себе по-різному в JRuby 1.7.6 в МРТ 1.9.3p448
  • # 1151: Занадто багато файлів в JRuby 1.7.6
  • # 1150: рейки 3.2.x з JRuby-OpenSSL в Gemfile дає неініціалізованих постійний OpenSSL :: Дайджест :: OPENSSL_VERSION_NUMBER
  • # 1148: Фіксація c7c7c7 зламав AppEngine
  • # 1139: ClassCastException при читанні значення не є рядком з Java System.properties
  • # 1136: JRuby 1.7.5 НЕ компілюється потрібні файли класу
  • # 1117: #name метод на Java класів смуги зовнішнього класу

Що нового у версії 1.7.0:

  • 1.9.3 тепер наш спосіб виконання за замовчуванням ( -1,8 необхідний для 1.8.7 підтримки)
  • Рубін стандартна бібліотека оновлено до 1.9.3p286
  • Багато виправлень сумісності 1.9.x
  • Підтримка invokedynamic
  • Продуктивність і паралелізму поліпшення по всій
  • Java 5 підтримка впала (потрібно Java 6+)
  • Усі відомі 1,9 питання кодування вирішене
  • Kernel # Exec тепер робить справжню рідної Exec на всіх платформах
  • Покращення та виправлення в інтеграції Java і вкладення
  • вбудовані функції тепер краще, нанесені на Solaris, ARM Linux та інші
  • Оновлення Rubygems 1.8.24
  • Оновлення Рейк 0.9.2.2

Вимоги

  • Java 2 Standard Edition Runtime Environment

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

Trad4
Trad4

11 May 15

Exscript
Exscript

12 May 15

CodeViz
CodeViz

3 Jun 15

JRuby

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