「2024年にやったこと - k0kubun's blog」

社会人10年目、在米6年目。今年は 家を買った Rubyのブランチメンテナになった 子供が日本語のプリスクールも行き始めた という感じの一年だった。 仕事 Ruby 3.4でも引き続きYJITの開発をがんばった。いろいろやったが、予告通りローカル変数へのレジスタ割付をサポートしたのがメインの仕事で、これは今年の前半からリリース直前まで作業が続いた難産であった。 Ruby 3.3ではコンパイル時のメタデータを固定長のstructに保管していたのが、3.4では可変長のバイト列で保存するようになったため、レジスタ割付に使うメタデータも妥協のないものにでき、性能的に妥協のないものが出せた。 一方、YJ…

社会人10年目、在米6年目。今年は 家を買った Rubyのブランチメンテナになった 子供が日本語のプリスクールも行き始めた という感じの一年だった。 仕事 Ruby 3.4でも引き続きYJITの開発をがんばった。いろいろやったが、予告通りローカル変数へのレジスタ割付をサポートしたのがメインの仕事で、これは今年の前半からリリース直前まで作業が続いた難産であった。 Ruby 3.3ではコンパイル時のメタデータを固定長のstructに保管していたのが、3.4では可変長のバイト列で保存するようになったため、レジスタ割付に使うメタデータも妥協のないものにでき、性能的に妥協のないものが出せた。 一方、YJ…

k0kubun.hatenablog.com

Webページ

コンテンツ文字数:0 文字

見出し数(H2/H3タグ):0 個

閲覧数:1 件

2025-01-02 11:02:34

オリジナルページを開く