記事情報殿堂入り企業

Ruby 2.5 の改善を自慢したい

Ruby 2.5 の改善を自慢したい

技術部でフルタイム Ruby コミッタをしている笹田です。最近ひさびさに Ruby のライブラリに pull request をしました(show valid break point lines #393)。12/25 のクリスマスに、Ruby 2.5 が無事にリリースされました(Ruby 2.5.0 リリース)。関係各位の努力に感謝します。いろいろなバグ修...

更新日: 2017-12-28
記事の見出し
  • Ruby 2.5 の改善を自慢したい
  • trace 命令の除去と命令の動的書き換え
  • 何を実現したいのか
  • どうやって高速化するのか:trace 命令を排除
  • 検討した点、苦労したところ
  • なぜ今まで trace 命令を使っていたのか?
  • trace_ prefix 命令をいつ戻すのか
  • 非互換の対応
  • Lazy Proc allocation によるブロックパラメータを用いたブロック渡しの高速化
  • 何を実現したいのか
  • どうやって高速化をするか:Lazy Proc creation
  • なぜ block.call は速くならないのか?
  • その他の貢献の話
  • おわりに
テックブログ情報
Ruby 2.5 の改善を自慢したい
ブログクックパッド開発者ブログ
ブログ概要
QiitaQiita::cookpad
会社名株式会社クックパッド
会社概要国内6000万MAUのレシピ投稿・検索サービスの『クックパッド』を運営しています
上場情報Yahoo!ファイナンス