Commit graph

2,140 commits

Author SHA1 Message Date
admin
d471479624 fixed tokenizer operators 2025-10-08 15:31:18 +02:00
Admin
6d9f080e74 add merge 2025-10-08 11:28:40 +02:00
Admin
9163429b63 add extend 2025-10-08 11:24:30 +02:00
Admin
1cd59cbcc3 change this passing method 2025-10-08 11:15:13 +02:00
Admin
cab647da51 sys fns split up 2025-10-08 11:01:52 +02:00
Admin
bd07a31eda fix this and push 2025-10-08 10:58:27 +02:00
Admin
0c4c3be445 short hand object constructors 2025-10-08 09:54:37 +02:00
Admin
b992569b6b working log 2025-10-08 09:05:11 +02:00
Admin
a12b9e7e9e inline sysfns 2025-10-07 23:07:42 +02:00
Eddy Bruel
83ea46ba65 Revert "bit slower fib but alas"
This reverts commit 789ecc8adb.
2025-10-07 15:02:06 +02:00
Admin
789ecc8adb bit slower fib but alas 2025-10-07 14:53:54 +02:00
Admin
e1a33ffa5d bit slower fib but alas 2025-10-07 14:53:08 +02:00
Admin
bb5a9f204a profile 2025-10-07 13:58:43 +02:00
Admin
3c6ebd83bd sys fns 2025-10-07 13:41:37 +02:00
Admin
a04debcc62 add array indexes 2025-10-07 12:20:31 +02:00
Admin
e2ce4496ac fib a tiny bit faster 2025-10-07 11:20:46 +02:00
Admin
f72e7236a6 fib works again 2025-10-07 11:07:38 +02:00
Admin
a1c93a6771 add object types 2025-10-07 02:15:45 +02:00
Admin
427d9154a3 added typed arrays 2025-10-07 01:23:24 +02:00
Admin
bd91449db5 :+ prototype me field inheritance 2025-10-06 17:28:32 +02:00
Admin
31df2bbd9d added maps as possible object key/value 2025-10-06 15:43:11 +02:00
Admin
bc8c4fbfe7 added maps as possible object key/value 2025-10-06 15:40:15 +02:00
Admin
ef76b4efc5 add slow method 2025-10-06 12:25:16 +02:00
Admin
73280679d7 added stack bounds, log and method calls 2025-10-06 09:35:23 +02:00
Admin
22fd566551 add splash log operator 2025-10-05 23:34:48 +02:00
Admin
48ef2c6c0d make me nil at call root 2025-10-05 23:22:21 +02:00
Admin
87e6be95a6 move mes onto callframe 2025-10-05 23:15:35 +02:00
Admin
00de05ab48 added return 2025-10-05 22:59:33 +02:00
Admin
176cef6c52 not-named fn args work 2025-10-05 22:28:01 +02:00
Admin
c51f42e358 not-named fn args work 2025-10-05 22:18:07 +02:00
Admin
2c6ecd9b6e drop scope if unreffed 2025-10-05 22:03:59 +02:00
Admin
5ccb1dfb4a return to simple 2025-10-05 21:25:53 +02:00
Admin
a870336a58 added locals 2025-10-05 20:58:59 +02:00
Admin
5f9b66df00 undo and add locals 2025-10-05 19:35:25 +02:00
Admin
4969b626d9 postfix ids 2025-10-05 17:31:02 +02:00
Admin
8fd26cd742 immediate numbers in opcodes 2025-10-05 16:19:52 +02:00
Admin
cc62da030c fib runs 2025-10-05 15:41:43 +02:00
Admin
d63bfaf903 fib runs 2025-10-05 15:19:08 +02:00
Admin
43267086f1 interpreted if else 2025-10-05 14:42:36 +02:00
Admin
4663f7330b parsed if else hopefully 2025-10-05 14:12:22 +02:00
Admin
ac596b1efd split out opcode 2025-10-05 13:33:28 +02:00
Admin
d4b2da9725 split off opcodes into type 2025-10-05 13:01:02 +02:00
Admin
0312ac3f16 fn calls 2025-10-04 22:23:59 +02:00
Admin
44c18e7851 remove lots of pops for assignments 2025-10-03 18:08:57 +02:00
Admin
5a83e6e2ff give opcodes space for immediates 2025-10-03 16:26:38 +02:00
Admin
95b71e6647 added inline strings to nanbox 2025-10-03 15:31:54 +02:00
Admin
b010ffc888 added inline strings to nanbox 2025-10-03 15:23:01 +02:00
Admin
8f01eaec9d use high bit of id for escape 2025-10-03 14:46:31 +02:00
Admin
bc53033603 use high bit of id for escape 2025-10-03 14:40:16 +02:00
Admin
4ff156bee6 added id-as-var 2025-10-03 13:58:00 +02:00