Commit Graph

52 Commits

Author SHA1 Message Date
ec53a6420e add REPL 2025-10-07 22:01:18 -07:00
fd447abea8 TRY_LOAD opcode 2025-10-07 22:01:13 -07:00
Chris Wanstrath
27857bfae8 add emoji support 2025-10-07 16:18:44 -07:00
Chris Wanstrath
4e2869ebd9 remove old file 2025-10-07 12:57:47 -07:00
Chris Wanstrath
c4bd5219f8 adding a new opcode 2025-10-07 12:56:55 -07:00
Chris Wanstrath
060fa064fe add array bytecode API 2025-10-07 12:53:40 -07:00
Chris Wanstrath
3c97039faf ignore dev dir 2025-10-06 15:55:55 -07:00
Chris Wanstrath
210c0249fa use it 2025-10-06 15:55:02 -07:00
Chris Wanstrath
dbc857f217 slow down 2025-10-06 15:54:55 -07:00
Chris Wanstrath
d1669f209b debugger 2025-10-06 15:53:19 -07:00
Chris Wanstrath
2855b4fbe3 docs 2025-10-06 10:29:24 -07:00
Chris Wanstrath
eaebe10c42 update claude.md 2025-10-06 10:02:08 -07:00
c848ee0216 validator! 2025-10-06 09:55:30 -07:00
e4443c65df add operands to guide 2025-10-06 09:11:30 -07:00
d057bf4b10 lib exports 2025-10-06 09:11:22 -07:00
000eb7ad92 native example 2025-10-06 09:07:58 -07:00
7d2047f3a6 bit more 2025-10-05 22:40:22 -07:00
c94cc59dea compiler writing guide 2025-10-05 22:34:11 -07:00
078fc37a02 no kwargs 2025-10-05 22:34:07 -07:00
d8e97c0f20 test examples 2025-10-05 22:24:46 -07:00
ec2b1a9b22 test examples 2025-10-05 22:24:43 -07:00
405cc23b3d fix 2025-10-05 22:07:26 -07:00
b7d9e8e55d claude 2025-10-05 22:05:45 -07:00
b4e5d16da4 update readme 2025-10-05 21:57:08 -07:00
0270424f9b update spec 2025-10-05 21:36:48 -07:00
8c187a89aa examples 2025-10-05 21:29:30 -07:00
2f2a8fe9f2 cli 2025-10-05 21:17:54 -07:00
0a7a3dcfdb update spec 2025-10-05 21:09:56 -07:00
db4f332472 variadic and named args 2025-10-05 21:07:36 -07:00
e75d119ba8 rest args 2025-10-05 20:52:48 -07:00
d7402d8ebc you too 2025-10-05 20:43:35 -07:00
f18e014d3e named 2025-10-05 20:43:17 -07:00
c0ef5f55eb no continue 2025-10-05 20:26:21 -07:00
0e387fcfe1 no continue, just JUMP 2025-10-05 20:22:03 -07:00
8754afb536 BREAK 2025-10-05 20:08:00 -07:00
4b3c9e8bfc update tests 2025-10-05 19:56:56 -07:00
8198c555ac add MAKE_FUNCTION to bytecode text format 2025-10-05 19:50:01 -07:00
45e4c29df4 tail calls 2025-10-05 19:07:28 -07:00
66c46677e6 convert tests 2025-10-05 18:54:26 -07:00
2a280a10b3 hmm 2025-10-05 18:38:22 -07:00
4608ec7b9e update bytecode text language 2025-10-05 18:37:06 -07:00
e16a8104c7 native functions 2025-10-05 18:01:19 -07:00
0a4e6ceef6 finally blocks 2025-10-05 17:59:02 -07:00
2da24ccd32 try / catch / throw 2025-10-05 15:50:37 -07:00
25ed12b3ce CALL / RETURN / MAKE_FUNCTION 2025-10-05 15:47:34 -07:00
6f6ddcea89 ARRAY_PUSH 2025-10-05 15:32:49 -07:00
9a748beacb break/continue coming soon 2025-10-05 15:31:13 -07:00
499584c5fe add... a lot 2025-10-05 15:21:51 -07:00
d6aec409f0 spec 2025-10-05 13:54:49 -07:00
54512ab9bd ooo 2025-10-05 13:45:35 -07:00