Вышел Ruby 2.1.0-preview1

Рады сообщить, что вышел Ruby 2.1.0-preview1. Попробуйте все новинки до выхода официального релиза 2.1!

Скачать

Рекомендуем скачать по ссылке https://cache.ruby-lang.org/pub/ruby/2.1/ через Fastly.

Что нового

Значительные изменения в:

  • VM (кеш методов)
  • RGenGC (См. презентацию ko1 на RubyKaigi и на EuRuKo)
  • refinements
  • синтаксис
  • десятичные литералы (Decimal Literal)
  • постоянные строковые литералы (Frozen String Literal)
  • определение метода теперь возвращает значение
  • Bignum
  • 128bit
  • GMP
  • String#scrub
  • Socket.getifaddrs
  • новый RubyGems

See more details of changes Больше подробностей в новостях в репозитарии Ruby.

Презентация ko1: Обзор Ruby 2.1

Konstantin Haase (@konstantinhaase) написал хороший обзор в своем блоге: Что нового в Ruby 2.1?.

Комментарии к релизу

Известные баги:

https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102

О плане релизов и другую информацию можно получить тут:

https://bugs.ruby-lang.org/projects/ruby-master/wiki/ReleaseEngineering210