Skip to content

v0.7.2

Latest
Compare
Choose a tag to compare
@hymkor hymkor released this 28 Jul 17:59
· 4 commits to master since this release
  • Fix: (aref): the number and range of parameters were not checked
  • Fix: (create-string): the range of parameter was not checked
  • Fix: (string-append) was nil, but should be ""
  • Implement <end-of-stream>
  • Fix: (format) paniced when base number is less than 2 or greater than 36.
  • Prevent signal handlers from going into infinite loop

The ISLisp verification program now runs without crashing or hang-up until the final test.
The current score is TP Result: OK = 7889, NG = 8522


  • (aref): パラメータの個数チェック・範囲チェックをしていなかった不具合を修正
  • (create-string): パラメータの範囲チェック漏れを修正
  • (string-append)"" ではなく nil になっていた
  • <end-of-stream> を実装
  • (format) で基数が2未満になったり36を超過した時に panic にならないようにした
  • シグナルハンドラーが無限ループしないようにした

ISLisp の検証プログラムが最後のテストまで落ちたりハングアップすることなく走るようになった。
現在のスコアは TP Result: OK = 7889, NG = 8522