commit eb02d9b3b59c5ebd2a8eef669eec1b9a45c69718 Spenser Truex <truex@equwal.com> 2026-10-04 09:49:48 +0000 R7RS items 4 and 5: macros, call/cc, exceptions, raisable errors
README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md index e769a6a..fa25480 100644 --- a/README.md +++ b/README.md @@ -54,13 +54,13 @@ A real board takes the image with `st-flash write kernel-f446.bin 0x8000000`. |---|---|---|---| | 1-2 | `asm-test.lisp`: every encoder form byte-identical to GNU as | `asm-tests.txt` | 105/105 | | 3 | `forth-tests.txt`: kernel words over the serial console | `kernel-tests.txt` | 71/71 | -| 4 | the core's `r7rs-tests.scm` | core `conformance.txt` | 317/317 | -| 4 | chibi-scheme's R7RS suite | core `tests/r7rs/results.txt` | 500 pass / 109 fail / 523 skip | +| 4 | the core's `r7rs-tests.scm` | core `conformance.txt` | 380/380 | +| 4 | chibi-scheme's R7RS suite | core `tests/r7rs/results.txt` | 603 pass / 140 fail / 389 skip | ## Limits -- 23.5 KiB RAM stays free after the Scheme loads. The cons heap is 48 KiB, the blob heap - 16 KiB. +- After the Scheme loads, the cons heap is 60 KiB, the blob heap 12 KiB and symbol names + 10 KiB, with 5.9 KiB of dictionary free. - Floats are single precision. - A runtime `flash!` is not written yet, because QEMU cannot test it.