由 nurse 发布于 2013年12月20日
我们很高兴地宣布 Ruby 2.1.0-rc1 的发布。请在计划于 2013-12-25 发布的最终版本之前测试 Ruby 2.1 中的新功能!
自预览版 2 以来的显著变化
- 移除 curses #8584
其他更改,请参阅 NEWS。
下载
- https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2
- 大小: 11394226 字节
- MD5: cae095b90349b5b0f7026060cc3dd2c5
- SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3
- https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz
- 大小: 14450990 字节
- MD5: a16561f64d78a902fab08693a300df98
- SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e
- https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip
- 大小: 16107702 字节
- MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f
- SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276
自 2.0 以来的变化
显著的变化有
- VM (方法缓存)
- RGenGC (请参阅 ko1 的 RubyKaigi 演讲 和 RubyConf 2013 演讲)
- 细化 #8481 #8571
- 语法更改
- Bignum
- 使用 GMP #8796
- String#scrub #8414
- Socket.getifaddrs #8368
- RDoc 4.1.0 和 RubyGems 2.2.0
- “literal”.freeze 现在已优化 #9042
- 添加 Exception#cause #8257
- 更新了 BigDecimal、JSON、NKF、Rake、RubyGems 和 RDoc 等库
- 移除 curses #8584
查看更多更改详情:Ruby 仓库中的 NEWS (WIP)。
ko1 在 toruby 上谈论了 Ruby 2.1 的新功能:关于 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