Commit graph

726 commits

Author SHA1 Message Date
Admin
38e487bfac added maps as possible object key/value 2025-10-06 15:43:11 +02:00
Admin
070027bcb5 added maps as possible object key/value 2025-10-06 15:40:15 +02:00
Admin
99e651757c add slow method 2025-10-06 12:25:16 +02:00
Admin
ecbfee01b4 added stack bounds, log and method calls 2025-10-06 09:35:23 +02:00
Admin
ae3fb25ae2 add splash log operator 2025-10-05 23:34:48 +02:00
Admin
63f4945f31 make me nil at call root 2025-10-05 23:22:21 +02:00
Admin
8f1ff45ae1 move mes onto callframe 2025-10-05 23:15:35 +02:00
Admin
eb84525216 added return 2025-10-05 22:59:33 +02:00
Admin
c3499d7fa0 not-named fn args work 2025-10-05 22:28:01 +02:00
Admin
96c351e9c0 not-named fn args work 2025-10-05 22:18:07 +02:00
Admin
6437849c8b drop scope if unreffed 2025-10-05 22:03:59 +02:00
Admin
efb687b6e6 return to simple 2025-10-05 21:25:53 +02:00
Admin
ab5a010e68 added locals 2025-10-05 20:58:59 +02:00
Admin
fcca8c8649 undo and add locals 2025-10-05 19:35:25 +02:00
Admin
f8c764c780 postfix ids 2025-10-05 17:31:02 +02:00
Admin
b55bb29ef7 immediate numbers in opcodes 2025-10-05 16:19:52 +02:00
Admin
66c47e4e76 fib runs 2025-10-05 15:41:43 +02:00
Admin
ced4f72ed7 fib runs 2025-10-05 15:19:08 +02:00
Admin
71f93d1611 interpreted if else 2025-10-05 14:42:36 +02:00
Admin
d9a4f86bb5 parsed if else hopefully 2025-10-05 14:12:22 +02:00
Admin
b690c060df split out opcode 2025-10-05 13:33:28 +02:00
Admin
c6e4d1f1a1 split off opcodes into type 2025-10-05 13:01:02 +02:00
Admin
6cabde85e6 fn calls 2025-10-04 22:23:59 +02:00
Admin
254c0ccccd remove lots of pops for assignments 2025-10-03 18:08:57 +02:00
Admin
1992a092f6 give opcodes space for immediates 2025-10-03 16:26:38 +02:00
Admin
9ca52276e5 added inline strings to nanbox 2025-10-03 15:31:54 +02:00
Admin
984dd7e8af added inline strings to nanbox 2025-10-03 15:23:01 +02:00
Admin
7b679fa4a0 use high bit of id for escape 2025-10-03 14:46:31 +02:00
Admin
1329efa45f use high bit of id for escape 2025-10-03 14:40:16 +02:00
Admin
00edc7a4df added id-as-var 2025-10-03 13:58:00 +02:00
Admin
2a6c6985ea added id-as-var 2025-10-03 13:38:11 +02:00
Admin
9e467e2d8e have prototypes 2025-10-03 12:38:52 +02:00
Admin
c432bbbf10 have prototypes 2025-10-03 12:14:09 +02:00
Admin
f78275d3e4 it calculates! 2025-10-03 12:07:56 +02:00
Admin
b08c115d33 it calculates! 2025-10-03 11:52:40 +02:00
Admin
0963a22286 it calculates! 2025-10-03 11:27:06 +02:00
Admin
5cb480db89 interpreter otw 2025-10-03 10:49:15 +02:00
Admin
61a5c4d49c parsed functions 2025-10-03 09:23:52 +02:00
Admin
f1560978ca added let instructions 2025-10-02 18:38:16 +02:00
Admin
27ca0e767c make id have $ flag 2025-10-01 11:54:03 +02:00
Admin
e14590b347 make id have $ flag 2025-10-01 11:51:12 +02:00
Admin
5c162d1bd1 deep proto inheritance otw 2025-10-01 11:32:48 +02:00
Admin
02b540f667 added 3 value operators 2025-09-30 16:49:39 +02:00
Admin
912995bdbf script otw 2025-09-29 16:28:00 +02:00
Admin
1892e7456e concat and add 2025-09-28 16:43:09 +02:00
Admin
3d7c83ed03 splash: multizone gc heaps 2025-09-28 14:17:32 +02:00
Admin
6102a9ee4f script engine basic gc 2025-09-26 14:39:59 +02:00
Admin
85df8d5c6c script parse call, index and fields 2025-09-25 17:26:42 +02:00
Admin
cd172245dd script parse call, index and fields 2025-09-25 14:07:32 +02:00
Admin
8785cf9f63 script parse parens 2025-09-25 13:28:12 +02:00