1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Ruby 2.2.0 正式发布,新增 Symbol GC 下载

本帖由 漂亮的石头2014-12-26 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    Ruby 2.2.0 正式发布,此版本添加了大量的新特性和改进,以适应当前 Ruby 的多样性和日益扩大的 Ruby 需求。

    此版本 Ruby 的垃圾回收器允许回收 Symbol 类型对象。这降低了 Symbols 的内存使用率。此版本降低了停顿时间,由于新的 Incremental 垃圾器会帮助运行 Rails 应用。另外一个关于内存管理的是为 configure.in 添加了一个额外的选项,用来使用 jemalloc Feature #9113。此特性属于测试阶段,默认是禁用状态。此版本还尝试性支持使用 vfork(2),添加了 system() 和 spawn()。

    自 Ruby 2.1 以来值得关注的新特性:


    • Incremental GC (YARV Maniacs No.12)


    • Symbol GC (presentation at RubyKaigi 2014)


    • configure –with-jemalloc Feature #9113


    • core libraries:


      • Enumerable#slice_after #9071, Enumerable#slice_when #9826


      • Float#next_float, Float#prev_float #9834


      • File.birthtime, File#birthtime #9647


      • String#unicode_normalize #10084


      • Support Unicode 7.0 #9092


      • New methods:

    • bundled libraries:


      • Update Psych 2.0.8


      • Update Rake 10.4.2


      • Update RDoc 4.2.0


      • Update RubyGems 2.4.5


      • Update test-unit 3.0.8 (removed from repository but bundled in tarball)


      • Update minitest 5.4.3 (removed from repository but bundled in tarball)


      • Deprecate mathn

    • C API


      • Remove deprecated APIs

    更多内容请看 NEWS in Ruby repository

    此版本总共修改了 1557 个文件,包含 125039 insertions(+), 74376 deletions(-)。

    下载


    更多内容请看发行说明
    Ruby 2.2.0 正式发布,新增 Symbol GC下载地址
     
正在加载...