Вышел Ruby 2.1.0-preview2

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

Значительные изменения с первого превью:

Скачать

Изменения с 2.0

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

  • VM (кеш методов)
  • RGenGC (Смотри презентацию ko1 на RubyKaigi и на RubyConf 2013)
  • refinements #8481 #8571
  • изменения в синтаксисе
    • Rational/Complex Literal #8430
    • def возвращает значение #3753
  • Bignum
    • использует 128-битные целые #8509
    • использует GMP #8796
  • String#scrub #8414
  • Socket.getifaddrs #8368
  • RDoc 4.1.0.preview.2 и RubyGems 2.2.0.preview.2

Смотри больше подробностей об изменениях: NEWS in Ruby repository (WIP).

ko1 рассказывает про новые фичи Ruby 2.1 at toruby: All about Ruby 2.1

Konstantin Haase (@konstantinhaase) написал хороший пост в своем блоге: What’s new in 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