Реалізацію мови програмування Ruby для JVM оновлено до версії 10
Презентовано JRuby 10 — останню версію реалізації мови програмування Ruby на основі JVM. Вона має покращений часу запуску, підтримку Java 21 і сумісність з Ruby 3.4. JRuby 10 можна завантажити з сайту jruby.org, повідомляє InfoWorld.
Як запевняє учасник основної команди JRuby Чарльз Олівер Наттер, JRuby 10 пропонує найновішу сумісність з Ruby, підтримку сучасних функцій JVM і очищення внутрішнього коду та зовнішніх API, що робить її найважливішим релізом JRuby за всю історію.
Завдяки підтримці Java 21, останньої версії Java з довгостроковою підтримкою, JRuby виходить за межі підтримки лише Java 8 і починає інтеграцію функцій Java 21.
JRuby 10 використовує наступні нові функції JVM:
За словами Наттера, ці функції в поєднанні з –dev прапором скорочення накладних витрат забезпечують найшвидший старт для JRuby.
Сумісність із Ruby 3.4 дозволила команді JRuby реалізувати в новому релізі функції Ruby 3.2, Ruby 3.3 та Ruby 3.4.Тепер у JRuby за замовчуванням виконується повна динамічна оптимізація, що забезпечує кращу продуктивність скриптів і програм JRuby без передачі додаткових позначок. Попередні версії JRuby за замовчуванням працювали на «середньому рівні» оптимізації, використовуючи викликану динамічну оптимізацію лише для простих операцій Ruby.
JRuby можна розгортати на Linux, macOS, Windows та інших платформах, таких як Solaris і BSD. Програми можна розгортати разом із корпоративними програмами Java за допомогою Spring або Jakarta EE. Розробники можуть повідомляти про помилки, виявлені під час тестування JRuby 10, на сторінці JRuby в GitHub.
Резиденти Дія.City сплатили до бюджету понад 8 млрд грн податків в І кварталі 2025 року.…
У Китаї закликають офісних працівників не працювати надто багато — держава сподівається, що вільний час…
Експерти звертають увагу на тривожну тенденцію: люди все частіше використовують ChatGPT, щоб визначити місцезнаходження, зображене…
Компанія JetBrains випустила нову версію мультимовного середовища розробки IntelliJ IDEA 2025.1. Оновлена IDE отримала численні…
Платформа обміну миттєвими повідомленнями Discord впроваджує функцію перевірки віку за допомогою сканування обличчя. Зараз вона…
Wikipedia намагається захистити себе від тисяч різноманітних ботів-скрейперів, які сканують дані цієї платформи для навчання…