calm yourself

This commit is contained in:
Chris Wanstrath 2025-10-10 14:28:38 -07:00
parent 43842adc87
commit ae0fa40261

View File

@ -26,7 +26,7 @@ Interactive REPL for exploring instructions:
./bin/repl
Type opcodes interactively and see the stack and variables update in real-time.
Type opcodes interactively and see the stack and variables update in real-time.
Commands: `clear`, `reset`, `exit`.
@ -47,7 +47,7 @@ Commands: `clear`, `reset`, `exit`.
- Tail call optimization with unbounded recursion (10,000+ iterations without stack overflow)
- Exception handling (PUSH_TRY, PUSH_FINALLY, POP_TRY, THROW) with nested try/finally blocks and call stack unwinding
- Native function interop (CALL_NATIVE) with sync and async functions
- **Auto-wrapping native functions** - register functions with native TypeScript types instead of Value types
- Write native functions with regular TypeScript types instead of Shrimp's internal Value types
## Design Decisions