红联Linux门户
Linux帮助

Ruby 2.2.0-preview1发布

发布时间:2014-09-19 09:28:27来源:红联作者:empast
Ruby 2.2.0-preview1 发布,此版本是 Ruby 2.2.0 的第一个预览版,包括许多新特性和改进,更多多样化改进和 Ruby 要求的提升。比如,Symbol GC 增加 Symbol 垃圾回收,降低 Symbols 的内存使用。Symbol GC 只支持 Ruby 2.2 及以上的版本。Rails 5.0 将要求 Symebol GC(详情请看 Rail 的博客:http://weblog.rubyonrails.org/2014/8/20/Rails-4-2-beta1/)。

同时,新增量 GC 降低了垃圾回收的暂停时间,对运行 Rails 应用很有帮助。

值得关注的改进:

Incremental GC

Symbol GC

core libraries:

Enumerable#slice_after

Float#next_float, Float#prev_float

File.birthtime, File#birthtime

Support Unicode 7.0 #9092

New methods:

bundled libraries:

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 (removed from repository but bundled in tarball)

Update minitest 5.4.1 (removed from repository but bundled in tarball)

Deprecate mathn

C API

Remove deprecated APIs

详细信息请看 NEWS in ruby repository(WIP) :https://github.com/ruby/ruby/blob/v2_2_0_preview1/NEWS

此次更新包括 1239 个文件修改,98343 个插入和 61858 个移除。

下载

http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.bz2

http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.gz

http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.tar.xz

http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.0-preview1.zip

其他

2.2.0 Known issues

更多更新内容请看ReleaseEngineering22:http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22

来自:开源中国社区
文章评论

共有 0 条评论