Ruby 3.4.0第一預覽版對預設啟用凍結字串功能鋪路,當開發者沒有在檔案中使用frozen_string_literal凍結字串註解,Ruby會在字串被修改時發出棄用警告,提醒開發者儘快調整程式碼
2024-05-17
Ruby 3.3.0採用Prism作為預設解析器並改進YJIT效能
Ruby 3.3.0新增Prism解析器與Lrama解析器生成器,改進編譯器YJIT的效能,並加入實驗性的純Ruby語言實作即時編譯器RJIT
2024-01-01
Shopify開發團隊公開以Rust重寫Ruby YJIT的權衡與改進細節
Ruby 3.2 YJIT編譯器由Shopify開發團隊貢獻,以Rust重新改寫的YJIT更安全,程式碼庫也較容易維護,開發團隊還改進了YJIT記憶體占用,並且進一步提升執行效能
2023-01-18
Shopify開發團隊解釋棄Ruby,改用Node重寫CLI工具的原因
隨著Shopify CLI功能日益增加,對Node的依賴也越來越多,開發團隊為了提升CLI使用體驗,同時考量內部對語言的熟悉度,決定以Node重寫Shopify CLI工具
2023-01-16
| Ruby | WebAssembly | YJIT
程式語言Ruby聖誕更新,3.2.0開始支援WebAssembly
Ruby 3.2.0以WASI為基礎,提供WebAssembly支援,使得Ruby開發人員可以簡單地開發WebAssembly應用程式,在網頁、邊緣或WebAssembly嵌入器中運作
2022-12-27
| Ruby | WebAssembly | WASI
Ruby將從3.2版本,透過WASI支援WebAssembly,官方希望藉此讓CRuby程式,也可在網頁瀏覽器、無伺服器邊緣環境,和其他WebAssembly嵌入器上執行。
2022-04-07
Stripe在VS Code商店中釋出Sorbet擴充套件,讓Ruby開發者更容易使用Sorbet類型檢查工具,同時也在GitHub上開源Sorbet擴充套件程式碼
2022-01-07
Ruby 3.1.0加入程序內JIT編譯器YJIT,有效加速Rails應用程式效能
程序內JIT編譯器YJIT由來自Shopify的成員所貢獻,改進預熱時間和效能,能夠在幾乎完全相容現有Ruby程式碼的情況,大幅加速工作負載
2021-12-27
| google | Ruby | Cloud Functions
Google開始在函式即服務Cloud Functions支援Ruby
Cloud Functions提供全託管Ruby 2.6和Ruby 2.7環境,供開發者部署Ruby函式
2021-01-14
在Optcarrot基準測試中,Ruby 3.0 JIT的單執行緒效能是Ruby 2.0的3倍,達成語言主要設計人松本行弘當初設定的目標
2020-12-28
鎖定Ruby程式語言開發者下手,駭客在社群市集上架逾700款惡意軟體
駭客鎖定Ruby開發者常用的開發工具下手,發動供應鏈攻擊,他們在提供程式庫和程式的市集RubyGems上架了超過700個惡意軟體,由於使用了正牌程式的名稱和功能說明,真假難以識別,這些惡意軟體上架不久後已被開發者下載10萬次
2020-04-27