今日の作業 - Scheme VM を書く

いくつかバグ修正。

  • コンパイラが合成命令で動いていなかった
    • compile-partial に合成命令生成が入ってなかった
  • コンパイラが合成命令で動かなかった
    • コンパイラのコード自身が含む定数の並びが合成の対象になっていた。
  • 特定のコードが動かない
    • プリコンパイル済みのコードで数字かインストラクションかの区別がついていなかったのを改善
  • >= unbound hige.scm で再現
    • gensym がローカルポインタを intern してた