Martin Dørum
|
4004902202
|
oops
|
2 лет назад |
Martin Dørum
|
16e07fe64a
|
stupid while loop benchmark
|
2 лет назад |
Martin Dørum
|
a47c9f918f
|
handle arguments more efficiently
|
2 лет назад |
Martin Dørum
|
5b73e55a98
|
remvoe atom prints for test stability
|
2 лет назад |
Martin Dørum
|
ed623c72ed
|
add guard function
|
2 лет назад |
Martin Dørum
|
118b949f4a
|
slightly tune GC
|
2 лет назад |
Martin Dørum
|
6b2eba80fd
|
add missing .expected file
|
2 лет назад |
Martin Dørum
|
73b77185b1
|
change loop return value, check errors
|
2 лет назад |
Martin Dørum
|
a5d5427207
|
typo
|
2 лет назад |
Martin Dørum
|
c3c562ea63
|
test 'if' too
|
2 лет назад |
Martin Dørum
|
261c33648a
|
run GC after every step with --step
|
2 лет назад |
Martin Dørum
|
941da859b5
|
get back to the main loop in continuations
|
2 лет назад |
Martin Dørum
|
2d7cc13732
|
small style change
|
2 лет назад |
Martin Dørum
|
cf3e00e445
|
continuations rework, control flow test
|
2 лет назад |
Martin Dørum
|
a60ae14896
|
array index out of bounds returns none now
|
2 лет назад |
Martin Dørum
|
652edda8e2
|
add continuation call args, implement 'for'
|
2 лет назад |
Martin Dørum
|
39c00b7535
|
change how loop works
|
2 лет назад |
Martin Dørum
|
1cc1303c2b
|
better builtins macro
|
2 лет назад |
Martin Dørum
|
bbbd0716ca
|
add operators &&, ||, ??
|
2 лет назад |
Martin Dørum
|
ef58e6ef5c
|
fix issue with eq
|
2 лет назад |
Martin Dørum
|
d5974171e3
|
add test cases, and fix bugs in the process
|
2 лет назад |
Martin Dørum
|
01f1b7d2f9
|
don't allocate for arrays <2 elements long
|
2 лет назад |
Martin Dørum
|
f8eefccf9f
|
fix tests
|
2 лет назад |
Martin Dørum
|
ea4271543e
|
while function
|
2 лет назад |
Martin Dørum
|
a81643f312
|
utility function to check if something is truthy
|
2 лет назад |
Martin Dørum
|
1c3cb1d6fb
|
naming things
|
2 лет назад |
Martin Dørum
|
1c6494c4cc
|
more type/range checks
|
2 лет назад |
Martin Dørum
|
dd620958b7
|
store array/buffer length in the l2_vm_value itself
|
2 лет назад |
Martin Dørum
|
e3e68a8b76
|
fix loop argc check
|
2 лет назад |
Martin Dørum
|
7cf5f64f60
|
better parse errors in examples tests
|
2 лет назад |
Martin Dørum
|
ced275ce1d
|
look for OPEN_PAREN_NS in dynamic lookups
|
2 лет назад |
Martin Dørum
|
07d6688baf
|
new parenthesized function call syntax
|
2 лет назад |
Martin Dørum
|
2e8d856cff
|
more lenient operators
|
2 лет назад |
Martin Dørum
|
9ffc6c5f80
|
more robust continuations, and implement 'loop' function
|
2 лет назад |
Martin Dørum
|
a52e2312b5
|
less misleading function parse code
|
2 лет назад |
Martin Dørum
|
d0d7b14d76
|
printing improvements
|
2 лет назад |
Martin Dørum
|
732adeb00e
|
add comparison operators
|
2 лет назад |
Martin Dørum
|
382c4b9b1d
|
1-byte version of instructions
|
2 лет назад |
Martin Dørum
|
bceba9812d
|
remove bad comment
|
2 лет назад |
Martin Dørum
|
0acbfd77f0
|
better bytecode format
|
2 лет назад |
Martin Dørum
|
00d764f79d
|
fix typo
|
2 лет назад |
Martin Dørum
|
19d87ad18c
|
fix GC issues
|
2 лет назад |
Martin Dørum
|
b2b95c6813
|
add '\state' command to repl
|
2 лет назад |
Martin Dørum
|
c080f561d7
|
don't GC builtins
|
2 лет назад |
Martin Dørum
|
6ebc5345b3
|
parse changes, and operators == and !=
|
2 лет назад |
Martin Dørum
|
3bf458897b
|
veery basic control flow
|
2 лет назад |
Martin Dørum
|
fe2b72ff69
|
factor out a call_func function
|
2 лет назад |
Martin Dørum
|
8f093cf96d
|
architecture.md
|
2 лет назад |
Martin Dørum
|
a595993c4b
|
fix loader bug
|
2 лет назад |
Martin Dørum
|
d13946f97d
|
loader fixes
|
2 лет назад |