@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2022-09-17から1日間の記事一覧

Binding a Lightweight IR and Backend for YJIT

rubykaigi.org 現在のYJITはx86アーキテクチャのCPUだけをサポートしています。 arm64やRISC-Vをサポートしようと考えています。 Rubyのinstructions と機械語の間にYJIT IRという中間層を設けて、CPUアーキテクチャの差異を吸収する作戦だそうです。 つまり…

Tools for Providing rich user experience in debugger

rubykaigi.org Google Chromeの開発ツールでRubyをデバッグ出来るようにした人の話です。 debug.gem and Chrome browser integration.Thanks Ono-san! pic.twitter.com/3aUdH2zbEo— _ko1 (@_ko1) October 14, 2021 このOno-sanです。 2021年度Rubyアソシエー…

Towards Ruby 4 JIT

rubykaigi.org 国分さんは英語でも早口でよく聞き取れませんでした。 僕の理解した範囲では YJITが現れてMJITは役割を終えた。ので、みんながJITコンパイルをハック出来るためのAPI置き場にします。みんなでJITコンパイラをハックしてRuby4を無茶苦茶速くし…