OCaml runtime: R7RS parameters, VM closure introspection, import suspension

- R7RS parameter primitives (make-parameter, parameter?, parameterize support)
- VM closure get_val introspection (vm-code, vm-upvalues, vm-name, vm-globals)
- Lazy list caching on vm_code for transpiled VM performance
- VM import suspension: check_io_suspension + resume_module for browser lazy loading
- 23 new R7RS tests (parameter-basic, parameterize-basic, syntax-rules-basic)
- Playwright bytecode-loading spec + WASM rebuild

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-04 18:48:51 +00:00
parent 2727577702
commit 4baed1853c
16 changed files with 692 additions and 178 deletions

View File

@@ -1,8 +1,7 @@
{
"status": "failed",
"failedTests": [
"f74e9a54851d8fcfaffa-13e0d4c7d93026c85c6c",
"a2add2f401dce5f22243-5b9be27c24aceaec6daa",
"63f6db7ebc03cc4b82b9-ce6ce7a4bd4491603196"
"0ca76506ebddb95b746c-2b2f50f2cbbb858d1272",
"0ca76506ebddb95b746c-8f9d78e488ffc61daf33"
]
}