Bitwise と Flonum 実装完了

R6RS test suite の bitwise と flonums が通った。

../mosh tests/r6rs/run/arithmetic/bitwise.sps
Running tests for (rnrs arithmetic bitwise)
232 tests passed
../mosh tests/r6rs/run/arithmetic/flonums.sps
Running tests for (rnrs arithmetic flonums)
365 tests passed


今日は

  • 負の引数に対する bitwise-length のバグ修正
  • #; 形式による S 式のコメントアウトのサポート(今頃気付いた)
  • number->string
  • real-part and imag-part.
  • make-rectangular, make-polar, angle and magnitude.
  • expt

などを実装。オフラインで作業したので残念ながらコード量は Outputz には記録されていない。


お。syntax-case のテストも通るようになってる。#; コメントのサポートを入れたからかな。