Ruby 2.2.0-preview1 リリース
Posted by naruse on 18 Sep 2014
Translated by makimoto
Ruby 2.2.0-preview1 がリリースされました。
Ruby 2.2.0-preview1は Ruby 2.2.0 の最初のプレビューです。 Ruby への多種多様な要望のための多くの新機能と改善が含まれています。
たとえば、 シンボル GC はシンボル型インスタンスのガーベージコレクトを実現します。 Ruby 2.2 以前はシンボルは GC されなかったのが Ruby 2.2 でされるようになり、シンボルのメモリ使用量を削減します。 そのため、Rails 5.0 ではシンボル GC を要求されるようになります。 これは、Ruby 2.2 以降でのみサポートされる機能です。 (詳細は Rails のブログポスト を参照してください)
また、新たなインクリメンタル GC がガーベジコレクションの休止時間を減少させます。 これも、 Rails アプリケーションを動かすのに役立ちます。
Ruby 2.2.0-preview1 でのプログラミングをお楽しみください!
2.1 からの注目すべき変更点
- インクリメンタル GC
- シンボル GC
- コアライブラリ:
- Unicode 7.0 のサポート #9092
- 新しいメソッド:
- Enumerable#slice_after
- Float#next_float, Float#prev_float
- File.birthtime, File#birthtime
- 同梱されるライブラリ:
- Update Psych 2.0.6
- Update Rake 10.3.2+ (e47d0239)
- Update RDoc 4.2.0.alpha (21b241a)
- Update RubyGems 2.4.1+ (713ab65)
- Update test-unit 3.0.1 (リポジトリからは削除されたが tarball には同梱される)
- Update minitest 5.4.1 (リポジトリからは削除されたが tarball には同梱される)
- mathn が非推奨に
- C API
- 非推奨だった API の削除
詳細は Ruby リポジトリの NEWS を参照してください。
これらの変更により、1,239個のファイルが更新され、98,343行が追加され、61,858行が削除されました。
ダウンロード
- https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2
- SIZE: 12385780 bytes
- MD5: 767b132eec3e70b14afe5884a7a767b1
- SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5
- SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862
- https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz
- SIZE: 15419211 bytes
- MD5: f78fc9ec907fe622822abf3aa839c1b4
- SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb
- SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5
- https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz
- SIZE: 9617132 bytes
- MD5: 96cde140b3211780d58b36af023143d5
- SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411
- SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d
- https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip
- SIZE: 17161678 bytes
- MD5: df34e9d6a447b21a4e7fa261d51bb881
- SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0
- SHA512: 615b35c0a0bc408b28af9d9220ccd1658c718c7657ae7ad3f8318d38850bec760b1738c43454986b105857a7ffc2fea95294b964e5ea26a915d6fd9d510351b7
リリースコメント
リリーススケジュールとその他の情報は以下を参照してください:
最近のニュース
Ruby 4.0.2 リリース
Ruby 4.0.2 がリリースされました。
Posted by k0kubun on 16 Mar 2026
Ruby 3.4.9 リリース
Ruby 3.4.9 がリリースされました。
Posted by nagachika on 11 Mar 2026
関西Ruby会議09の参加登録が開始されました
日本Rubyの会が後援する、地域Ruby会議(RegionalRubyKaigi)の1つである関西Ruby会議09の参加登録が開始されました。
Posted by Yudai Takada(@ydah) on 3 Mar 2026
Ruby 4.0.0 リリース
Ruby 4.0.0 が公開されました。 Ruby 4.0 には “Ruby Box”、”ZJIT” ほか多数の改善が含まれています。
Posted by naruse on 25 Dec 2025