Вийшов новий реліз динамічної рефлективної інтерпретованої високорівневої об'єктно-орієнтованої мови програмування
рубін Версія 3.0.0. За заявою авторів, зафіксовано потроєння продуктивності (за тестом Optcarrot), таким чином досягнуто поставленої у 2016 році мети, описаної в концепції Ruby 3×3. Для досягнення цієї мети в ході розробки приділили увагу таким напрямкам:
- Performance - продуктивність
- MJIT — скорочення часу та зменшення розміру коду, що генерується.
- Concurrency - забезпечення паралелізму
- Ractor – початкова підтримка нової моделі акторів
- Fiber Scheduler - планувальник fiber-потоків
- Typing – статичний аналіз коду
- RBS - інструмент для анотації типів
- TypeProf - новий аналізатор типів
Джерело: linux.org.ru