John Alanbrook
|
33d9013409
|
fix tests; add comprehensive tests for functions and fix bugs in the mach VM regarding them.
|
2026-02-24 17:41:18 -06:00 |
|
John Alanbrook
|
c2f57d1dae
|
fix tests
|
2026-02-24 16:55:07 -06:00 |
|
John Alanbrook
|
7bd17c6476
|
Merge branch 'native_boot'
|
2026-02-23 19:07:07 -06:00 |
|
John Alanbrook
|
124c9536b4
|
no more implicit returning in programs and mdouels
|
2026-02-23 19:01:58 -06:00 |
|
John Alanbrook
|
940807c37a
|
parallel compiling; no more var hoisting; audit reports function hoisting
|
2026-02-23 18:57:47 -06:00 |
|
John Alanbrook
|
4edc4b7cc5
|
native boot
|
2026-02-22 20:47:26 -06:00 |
|
John Alanbrook
|
7ac5ac63d2
|
Merge branch 'array_push_bug'
|
2026-02-22 10:35:00 -06:00 |
|
John Alanbrook
|
a05f180356
|
fix fuse bug
|
2026-02-22 10:34:55 -06:00 |
|
John Alanbrook
|
d88692cd30
|
fix inline issue
|
2026-02-22 10:31:15 -06:00 |
|
John Alanbrook
|
8e96379377
|
wary booleans
|
2026-02-21 20:42:17 -06:00 |
|
John Alanbrook
|
cec0b99207
|
correct apply check and add apply opcode
|
2026-02-21 19:43:05 -06:00 |
|
John Alanbrook
|
017b63ba80
|
inline intrinsics
|
2026-02-21 19:23:53 -06:00 |
|
John Alanbrook
|
7d0c96f328
|
inline
|
2026-02-21 13:44:34 -06:00 |
|
John Alanbrook
|
700b640cf1
|
type propagation
|
2026-02-21 04:13:21 -06:00 |
|
John Alanbrook
|
74e0923629
|
don't drop type info from add
|
2026-02-21 03:38:20 -06:00 |
|
John Alanbrook
|
fea76ecac5
|
remove typed ops
|
2026-02-21 02:52:17 -06:00 |
|
John Alanbrook
|
5caa5d1288
|
fix merge error
|
2026-02-21 01:21:26 -06:00 |
|
John Alanbrook
|
f4ad851a3f
|
Merge branch 'master' into optimize_mcode
|
2026-02-20 23:18:27 -06:00 |
|
John Alanbrook
|
93aaaa43a1
|
lexical this
|
2026-02-20 22:02:26 -06:00 |
|
John Alanbrook
|
bcc9bdac83
|
Merge branch 'improve_str_concat' into optimize_mcode
|
2026-02-20 21:55:22 -06:00 |
|
John Alanbrook
|
f46784d884
|
optimize
|
2026-02-20 21:55:12 -06:00 |
|
John Alanbrook
|
fca1041e52
|
str stone; concat
|
2026-02-20 21:54:19 -06:00 |
|
John Alanbrook
|
55fa250f12
|
quicker fn call
|
2026-02-20 21:24:18 -06:00 |
|
John Alanbrook
|
6cac591dc9
|
move fold
|
2026-02-20 20:32:28 -06:00 |
|
John Alanbrook
|
cf3c2c9c5f
|
reduce mcode
|
2026-02-20 19:53:29 -06:00 |
|
John Alanbrook
|
bab4d50b2a
|
shorten frames to closure vars only on gc
|
2026-02-19 01:55:35 -06:00 |
|
John Alanbrook
|
ab43ab0d2c
|
aot fix
|
2026-02-19 01:37:54 -06:00 |
|
John Alanbrook
|
85ef711229
|
fixes
|
2026-02-19 01:23:41 -06:00 |
|
John Alanbrook
|
e004b2c472
|
optimize frames; remove trampoline
|
2026-02-18 22:37:48 -06:00 |
|
John Alanbrook
|
27ca008f18
|
lower ops directly
|
2026-02-18 21:18:18 -06:00 |
|
John Alanbrook
|
c9dad91ea1
|
fix intrinsics and env
|
2026-02-16 23:05:00 -06:00 |
|
John Alanbrook
|
2051677679
|
better errors
|
2026-02-16 21:52:11 -06:00 |
|
John Alanbrook
|
ff61ab1f50
|
better streamline
|
2026-02-16 00:34:49 -06:00 |
|
John Alanbrook
|
96bbb9e4c8
|
idompent
|
2026-02-15 14:58:46 -06:00 |
|
John Alanbrook
|
dcc9659e6b
|
Merge branch 'runtime_rework' into fix_gc
|
2026-02-14 22:11:31 -06:00 |
|
John Alanbrook
|
2f7f2233b8
|
compiling
|
2026-02-14 22:08:55 -06:00 |
|
John Alanbrook
|
a765872017
|
remove if/else dispatch from compile chain
|
2026-02-14 17:57:48 -06:00 |
|
John Alanbrook
|
e75596ce30
|
respsect array and object length requests
|
2026-02-14 15:42:19 -06:00 |
|
John Alanbrook
|
3795533554
|
clean up bytecode
|
2026-02-13 09:03:00 -06:00 |
|
John Alanbrook
|
0acaabd5fa
|
merge add
|
2026-02-13 08:09:12 -06:00 |
|
John Alanbrook
|
bf5fdbc688
|
backward inference
|
2026-02-13 05:39:25 -06:00 |
|
John Alanbrook
|
1df6553577
|
Merge branch 'runtime_rework' into mcode_streamline
|
2026-02-13 02:52:54 -06:00 |
|
John Alanbrook
|
6fff96d9d9
|
lower intrinsics in mcode
|
2026-02-13 02:31:16 -06:00 |
|
John Alanbrook
|
4a50d0587d
|
guards in mcode
|
2026-02-13 02:30:41 -06:00 |
|
John Alanbrook
|
0ba2783b48
|
Merge branch 'bytecode_cleanup' into mach
|
2026-02-12 14:08:45 -06:00 |
|
John Alanbrook
|
900db912a5
|
streamline mcode
|
2026-02-12 09:43:13 -06:00 |
|
John Alanbrook
|
b771b2b5d8
|
suite passes now with mcode->mach lowering
|
2026-02-12 09:40:24 -06:00 |
|
John Alanbrook
|
d75ce916d7
|
compile optimization
|
2026-02-10 16:37:11 -06:00 |
|
John Alanbrook
|
877250b1d8
|
decomposed mcode
|
2026-02-10 07:12:27 -06:00 |
|
John Alanbrook
|
66a44595c8
|
fix errors with mcode
|
2026-02-09 18:45:55 -06:00 |
|