Commit Graph

15 Commits

Author SHA1 Message Date
515011b3ef
refactor: improve meber listing system 2024-09-06 10:03:37 +03:00
6f548ce5ff
feat: reflect scope optimizations in runtime 2024-09-05 22:30:28 +03:00
7c74df4d36
refactor: use new system to reorder variables that overlaps neighboring scopes 2024-09-05 21:25:39 +03:00
0004839f6f
fix: realloc for declarations after each iteration 2024-09-05 17:15:26 +03:00
07411f62c8
feat: implement capturable locals realloc 2024-09-05 17:14:59 +03:00
4bfc062aaf
fix: correctly flatten locals in control flow statements 2024-09-05 17:13:34 +03:00
9ec99def3f
fix: variable declarations shouldn't collide with defined name of named function exp 2024-09-05 13:29:42 +03:00
8f13ff3e0b
fix: scope gets polluted by arguments with named function expressions 2024-09-05 13:29:20 +03:00
d7353e19ed
fix: treat "arguments" as a keyword (as per strict soecifications) 2024-09-05 13:18:53 +03:00
e509edc459
fix: wrong arguments when compilling function bodies 2024-09-05 13:03:49 +03:00
b6a90b108b
fix: wrong check for var decl collisions 2024-09-05 13:03:36 +03:00
55caf1e206
refactor: remove unneeded old comments 2024-09-05 13:03:04 +03:00
eac4a3af23
fix: throw access before decl for const and let in runtime 2024-09-05 00:31:03 +03:00
5b4adf5286
a clusterfuck of fixes with let and const 2024-09-05 00:28:13 +03:00
1589ef51b0
refactor: move src and resources to standard places 2024-09-04 15:32:54 +03:00