はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ MJIT

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

RJIT: RubyでRubyのJITコンパイラを書いた - k0kubun's blog

2023/04/06 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip JITコンパイラ RJIT JIT rust Ruby

僕はRustでRubyのJITを書く仕事をしているのだが、去年の12月くらいから、趣味ではRubyでRubyのJITを書いている。 それまではC言語でコード生成を行なうMJITを5年くらいメンテしていたのだが、先月、Rubyで機械語を直接アセンブルするRJITに差し替えた。 github.com なので、今Rubyのmasterブランチには、会社で業務とし... 続きを読む

Ruby 3.1.0 リリース

2021/12/25 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip リリース Shopify YJIT 高い互換性 多く

Ruby 3.1系初のリリースである、Ruby 3.1.0 が公開されました。Ruby 3.1は3.0と高い互換性を保ちながら、多くの機能を追加しています。 YJIT: New experimental in-process JIT compiler Ruby 3.1では、Shopifyが開発した新しいプロセス内JITコンパイラであるYJITをマージしました。 2018年のRuby 2.6でMJITをマージして... 続きを読む

Railsの高速化に貢献する新たなJITコンパイラを搭載したRuby 3.1プレビュー1が公開

2021/11/17 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip JITコンパイラ Rails YJIT Ruby言語 実行速度

Ruby開発チームは、新たなJITコンパイラであるYJITを実験的に搭載したRuby 3.1プレビュー1を公開しました。 Ruby言語は以前から実行速度の向上を重要な改善項目として挙げており、Ruby 2.6では「MJIT」と呼ばれるJITコンパイラを搭載、昨年リリースされたRuby 3.0では目標としていたRuby 2の3倍の性能を達成しています。... 続きを読む

MJIT で dlopen 使わずに ELF オブジェクトを直接ロードする話 - 兼雑記

2018/06/10 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip ELF Ruby オブジェクト ruby kaigi 兼雑記

2018 - 06 - 10 MJIT で dlopen 使わずに ELF オブジェクトを直接ロードする話 MJIT というのが Ruby に入ったのは聞いていて、すごいことするな、と思ってたんですが、実際に Ruby Kaigi で話を聞けて少し遊んでみたくなったのでした。そういえば https://turingcomplete.fm/5 の時に「MJITについてどう思うか聞いておいて下さい」と... 続きを読む

 
(1 - 4 / 4件)