Rubinius

軟件截圖:
Rubinius
軟件詳細信息:
版本: 3.2 更新
上傳日期: 10 Feb 16
開發: Evan Phoenix
許可: 免費
人氣: 28

Rating: 2.5/5 (Total Votes: 4)

默認情況下,本地Ruby編譯器使用的Matz的Ruby實現(MRI)來執行代碼。

Rubinius的是一種替代MRI,專注於速度和性能。

此工具可用於生產環境,是與目前大多數Ruby庫和框架兼容。

Rubinius的還利用一個強大的C-API接口,還允許它與紅寶石一起執行原生的C代碼,為更多的性能,甚至更快的速度。

什麼是新的在此版本中:

  • 的C-API提供rb_struct_s_members
  • 當被加入到有位移的開始索引數組,數組#CONCAT是固定的。
  • 的-Xjit.profile選項發出由JIT編譯的方法分析儀器。此外,JIT未指定此選項時,分析期間被禁用。
  • 線程#PID返回Linux上的線程,在OS X上的一些特定於平台的整數值的PID。
  • 的rubysl消化寶石被更新到2.0.7。
  • 捆綁器更新到1.9.8。

在什麼版本2.5.8新是

  • 的C-API提供rb_struct_s_members
  • 當被加入到有位移的開始索引數組,數組#CONCAT是固定的。
  • 的-Xjit.profile選項發出由JIT編譯的方法分析儀器。此外,JIT未指定此選項時,分析期間被禁用。
  • 線程#PID返回Linux上的線程,在OS X上的一些特定於平台的整數值的PID。
  • 的rubysl消化寶石被更新到2.0.7。
  • 捆綁器更新到1.9.8。

什麼在版本2.5.5是新的

  • 的C-API提供rb_struct_s_members
  • 當被加入到有位移的開始索引數組,數組#CONCAT是固定的。
  • 的-Xjit.profile選項發出由JIT編譯的方法分析儀器。此外,JIT未指定此選項時,分析期間被禁用。
  • 線程#PID返回Linux上的線程,在OS X上的一些特定於平台的整數值的PID。
  • 的rubysl消化寶石被更新到2.0.7。
  • 捆綁器更新到1.9.8。

什麼是新的在2.5.3版本:

  • 在虛擬機中的鎖定周圍叉和叉/ EXEC(例如Process.spawn或內核#`)進行了改進。
  • 執行時,例如,Process.spawn或內核#`,子狀態從在父進程的管道讀出。該讀可以由系統獲取中斷。中斷的讀取正在妥善處理。
  • 在FreeBSD中,Readline的C-EXT(rubysl-的readline)來代替純Ruby RB-的readline的使用,因為後者依賴於不可用在FreeBSD的命令。
  • 可枚舉#flat_map兼容性得到了改善。
  • 命令行選項,幫助和-xhelp提高。

什麼是新的在2.5.2版本:

  • 在虛擬機中的鎖定周圍叉和叉/ EXEC(例如Process.spawn或內核#`)進行了改進。
  • 執行時,例如,Process.spawn或內核#`,子狀態從在父進程的管道讀出。該讀可以由系統獲取中斷。中斷的讀取正在妥善處理。
  • 在FreeBSD中,Readline的C-EXT(rubysl-的readline)來代替純Ruby RB-的readline的使用,因為後者依賴於不可用在FreeBSD的命令。
  • 可枚舉#flat_map兼容性得到了改善。
  • 命令行選項,幫助和-xhelp提高。

在什麼版本2.4.0新是

  • 為FNM_EXTGLOB File.fnmatch支持已被添加。
  • 元帥處理由定制_dump方法立即返回值。
  • 內核#caller_locations已添加。內核#呼叫者現在支持的限制
  • 參數。
  • errno的類可以被繼承。
  • 引起神監控設施,在那裡上帝會有力地
  • 一個問題
  • 關閉過程中的所有文件描述符3至256,已緩解。
  • 此前,這個問題可能會導致Rubinius的運行上帝,當掛
  • exec'ing一個子進程。
  • Rubinius的:: Metrics.data.to_hash現在重新使用哈希實例,而不是
  • 創建在每次調用一個新的。

什麼是新的在2.3.0版本:

  • 關鍵字參數(包括可選和必需的)的支持
  • Rubinius的將讀取CWD / .rbxrc -X配置選項。
  • 的基礎設施已增加了永遠在線的Rubinius的指標
  • 子系統。
  • Rubinius的提供了syslog設備的接口。
  • 對於Rubinius的::控制台基礎設施已被添加。
  • 自動從源代碼構建LLVM,或訪問支持一個
  • LLVM的預構建的二進制文件已被刪除。

在什麼版本2.2.9新是

  • 預裝寶石二元包裝是可執行文件。

什麼是新的在2.2.2版本:

  • 一個問題是固定的處理內存解析Bignum的時
  • 改進解析Bignum的。
  • 的C-API提供了rb_intern_str功能。
  • 的C-API提供了rb_int_positive_pow功能。
  • 一個問題是固定的Kernel.local_variables和eval。
  • 一個問題是固定的File.realdirpath。
  • 內核#DIR實現。
  • 一個問題是固定分配線程對象。
  • 一個問題是固定的鎖定對象。
  • 的--llvm路徑配置選項檢查LLVM版本。
  • 模塊#const_get解析合格的名稱,如“:: A :: B'
  • 引導寶石依賴被列入mini_portile。
  • 的close_on_exec狀態設置為新的文件描述符。
  • 的C-API提供了rb_fix_fd_cloexec功能。
  • 在't'變量中的文件模式的支持。
  • 在線程啟動死鎖是固定的。
  • 用於​​配置的“使”計劃建設LLVM。
  • 在關閉線程競爭狀態是固定的。

在什麼版本2.2.1是新的

  • 添加缺少引導DEP
  • 添加引導寶石CodeLoader白名單。
  • 新增的寶石引導打捆。
  • 取消標記傳遞模塊#{module_function,私有,保護,公共}規格
  • 更新模塊#{module_function,私有,保護,公共}對於EVAL
  • 修正了模塊#公眾的eval
  • 共享規範
  • 刪除未使用的規格標籤
  • 取消標記傳遞異常#set_backtrace規格
  • 修復異常#set_backtrace的各種參數
  • 添加例外#set_backtrace規格為怪異的論點
  • 修正了異常#set_backtrace一個規範錯字
  • 更新CI標籤。

在什麼版本1.2.4新是

  • 包含了大量bug和兼容性修正為還有的性能改進了一把。

要求

  • 紅寶石1.9.2或更高版本

限制

  • 不支持Windows

類似的軟件

Mxx_ru
Mxx_ru

13 May 15

R
R

10 Feb 16

Parrot
Parrot

10 Feb 16

意見 Rubinius

評論沒有發現
添加評論
打開圖片!