Дані програми:
Версія: 1.7.10
Дата завантаження: 17 Feb 15
Ліцензія: Безкоштовно
Популярність: 82
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
Коментар не знайдено