Спільноті JRuby рада оголосити про випуск JRuby 1.7.0, починаючи з якої заявлена офіційна підтримка Ruby 1.9.x.
- Домашня сторінка: http://www.jruby.org/
- Завантажити: http://www.jruby.org/download
Після півтора років розробки вийшов мажорний реліз відкритої багатоплатформної реалізації інтерпретатора мови програмування Ruby, написаної цілком на Java.
В JRuby 1.7 проведений величезний обсяг робіт, десятки учасників, і покращення у кожній підсистемі. І тепер за замовчуванням JRuby працює у режимі сумісності Ruby 1.9.3. Втім, не означає, що реалізація не буде більше вдосконалюватися. Це означає лише, що в майбутньому будуть вирішуватися проблеми з якими зіткнуться користувачі. На даний момент, розробники планують випускати нові версії 1.7.x кожні 2-3 тижні.
1.7 є першим стабільним JRuby з підтримкою нової можливості JVM - invokedynamic. Ви можете включити використання invokedynamic для Java 7, але вона по замовчуванню відключена, через проблему в JVM. На Java 8 , вона включений за умовчанням: http://wiki.jruby.org/PerformanceTuning.
Що нового:
- Режим сумісності з 1.9.3 тепер використовується по замовчуванню(1.8 необхідний для підтримки 1.8.7)
- Стандартна бібліотека оновлена до 1.9.3p286
- Багато виправлень сумісності з 1.9.x
- Підтримка invokedynamic
- Численні покращення продуктивності
- Припинена підтримка Java 5(тепер обов'язкова Java 6+).
- Вирішені всі відомі проблеми з кодуваннями у 1.9
- Покращення і виправлення для Java інтеграції
- Краща підтримка для Solaris, ARM Linux.
- Оновлення до Rubygems 1.8.24
- Оновлення до Rake 0.9.2.2
Немає коментарів:
Дописати коментар