Crystal
Qiita に書きました。 qiita.com
Crystal Advent Calendar 2023 の21日目の記事です。 Qiita に書きました。 qiita.com
github.com fastvm/rclvm.cr の高速化の自分用メモ。 オペコードを String のまま取り回す実装だった → これをシンボルや enum にするとどうなるか def execute : Int32 | Nil insn = @mem.main[@pc] opcode = insn[0] case opcode when "exit" then return …
Qiita に書きました。 qiita.com