SigScheme開発録(50)

  • SCM_OBJ_COMPACT
    • handle unaligned function address
    • SRFI-34 と SRFI-38を切ったら大体動いているようなので、この2つのテストを通すのが迷宮を抜ける道か。GCは切っているので、単純にbugが潜んでいる。両SRFIを切った状態でも、test-continuation.scmが落ちるので、やはりcontinuation周りにbugが有るな。SRFI-38についてはhash_lookupでabort()しているので、compactのbugかなぁ。
      • SRFI-38はconsをdisplayしようとするとabort()するようだ。(write/ss '(a))とかで落ちる。 -> SCM_INVALID == NULLと仮定していたコードが有ったので、SCM_INVALIDで初期化したら動いた。
      • SRFI-34とかじゃなくて、普通の継続のコードで落ちる。うーむ。
  • uim
    • Jae-hyeon Parkさんがcommitterに。