最適化のデバッグは続くよ

最適化のデバッグは自作デバッグ環境を早めに構築しておいた方が良い。ということに遅めに気付いた。

  • disasm を pretty print する。
  • 最適化の過程を全てログに吐く。

など。

追記

  • ./mosh -t のテストは通った
  • あとは R6RS tests
Running tests for (rnrs sorting)
ASSERT failure Object.h:239: isBox()

追記 その2

  • let* 内の internal define を展開していなかった。こんなバグがまだあったとは。