Вийшов Ruby 2.2.0-preview1

Опублікував naruse 18-09-2014
Переклав: Andrii Furmanets

Ми раді оголосити випуск Ruby 2.2.0-preview1.

Ruby 2.2.0-preview1 - це перший preview Ruby 2.2.0. Багато нових функцій та покращень включено для все більш різноманітних та розширюваних вимог до Ruby.

Наприклад, Symbol GC робить Symbols збираними збирачем сміття. Це зменшує використання пам’яті Symbols; оскільки GC не міг збирати Symbols до Ruby 2.2. Тому Rails 5.0 вимагатиме Symbol GC. Він підтримуватиме лише Ruby 2.2 або пізніші. (Див. пост у блозі Rails для деталей.)

Також, новий Incremental GC зменшує час паузи збирання сміття. Це корисно для запуску додатків Rails.

Насолоджуйтеся програмуванням з Ruby 2.2.0-preview1!

Помітні зміни з 2.1

  • Incremental GC
  • Symbol GC
  • основні бібліотеки:
    • Підтримка Unicode 7.0 #9092
    • Нові методи:
      • Enumerable#slice_after
      • Float#next_float, Float#prev_float
      • File.birthtime, File#birthtime
  • включені бібліотеки:
    • Оновлено Psych 2.0.6
    • Оновлено Rake 10.3.2+ (e47d0239)
    • Оновлено RDoc 4.2.0.alpha (21b241a)
    • Оновлено RubyGems 2.4.1+ (713ab65)
    • Оновлено test-unit 3.0.1 (видалено з репозиторію, але включено в tarball)
    • Оновлено minitest 5.4.1 (видалено з репозиторію, але включено в tarball)
    • Застаріло mathn
  • C API
    • Видалено застарілі API

Див. NEWS в репозиторії Ruby (WIP) для деталей.

З цими змінами, 1239 файлів змінено, 98343 додано(+), 61858 видалено(-).

Завантаження

  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2
    • РОЗМІР: 12385780 байтів
    • MD5: 767b132eec3e70b14afe5884a7a767b1
    • SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5
    • SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz
    • РОЗМІР: 15419211 байтів
    • MD5: f78fc9ec907fe622822abf3aa839c1b4
    • SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb
    • SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz
    • РОЗМІР: 9617132 байтів
    • MD5: 96cde140b3211780d58b36af023143d5
    • SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411
    • SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d
  • https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip
    • РОЗМІР: 17161678 байтів
    • MD5: df34e9d6a447b21a4e7fa261d51bb881
    • SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0
    • SHA512: 615b35c0a0bc408b28af9d9220ccd1658c718c7657ae7ad3f8318d38850bec760b1738c43454986b105857a7ffc2fea95294b964e5ea26a915d6fd9d510351b7

Коментар до випуску

Див. також розклад випуску та іншу інформацію:

ReleaseEngineering22

Останні новини

Вийшов Ruby 4.0.0

Ми раді повідомити про випуск Ruby 4.0.0. Ruby 4.0 представляє “Ruby Box” та “ZJIT”, а також додає багато покращень.

Опублікував naruse 25-12-2025

Новий вигляд документації Ruby

Слідом за ре-дизайном ruby-lang.org, ми маємо більше новин, щоб відсвяткувати 30-річчя Ruby: docs.ruby-lang.org має повністю новий вигляд завдяки Aliki — новій темі за замовчуванням для...

Опублікував Stan Lo 23-12-2025

Більше новин...