dark64
|
e75552b0eb
|
merge staging
|
2022-06-28 19:23:45 +02:00 |
|
dark64
|
63c1e22978
|
merge syntax-revamp
|
2022-06-21 15:10:33 +02:00 |
|
dark64
|
b7e787dfd1
|
deprecate multi returns
|
2022-06-21 15:03:53 +02:00 |
|
schaeff
|
241447a09c
|
implement and update zok files
|
2022-06-13 20:17:40 +02:00 |
|
dark64
|
68dac762db
|
spaces > tabs
|
2022-06-01 00:04:40 +02:00 |
|
dark64
|
16f2b4c3ac
|
change syntax in cli/examples
|
2022-04-06 20:23:58 +02:00 |
|
schaeff
|
e5ae49831e
|
add changelog, make test bigger
|
2021-08-16 16:55:17 +02:00 |
|
schaeff
|
79dea12a3e
|
use binary tree to limit ast depth
|
2021-08-16 16:52:43 +02:00 |
|
schaeff
|
3fa3f3978b
|
fix type of repeat after inference
|
2021-04-26 18:58:01 +02:00 |
|
schaeff
|
a70443ce94
|
make tests pass, typed repeat, generic stdlib
|
2021-01-19 22:50:33 +01:00 |
|
schaeff
|
304e4fa3cb
|
wip
|
2020-09-16 17:57:12 +02:00 |
|
schaeff
|
58b3c00efe
|
introduce simpler syntax for single return and empty return
|
2020-08-04 00:27:26 +02:00 |
|
schaeff
|
9f2fecf7ec
|
update zok to new assert syntax, rewrite NotEq
|
2020-07-15 22:23:37 +02:00 |
|
schaeff
|
f03c55b54a
|
wip
|
2020-04-09 16:24:21 +02:00 |
|
schaeff
|
ed300a9a28
|
change file endings
|
2019-09-24 12:05:43 +02:00 |
|
schaeff
|
c49a97c154
|
reverse array declaration dimensions, fix tests
|
2019-09-18 10:35:39 +02:00 |
|
schaeff
|
ca6d92b349
|
implement multidim updates
|
2019-09-09 09:59:49 +02:00 |
|
schaeff
|
acbb0d63a8
|
implement spreads for any type
|
2019-08-26 15:05:51 +02:00 |
|
schaeff
|
b2fcb4c271
|
fully recursive arrays
|
2019-07-16 15:31:25 +02:00 |
|
schaeff
|
efc46e7cea
|
make tests pass
|
2019-06-25 15:15:05 +02:00 |
|
schaeff
|
bd25cac83b
|
add example
|
2019-06-22 19:26:40 +02:00 |
|
schaeff
|
17f9473c51
|
make arrays generic over types. wip
|
2019-06-22 17:24:18 +02:00 |
|
schaeff
|
be375073d1
|
generalize arrays. wip, basic boolean array mvp
|
2019-06-22 00:30:33 +02:00 |
|
schaeff
|
9de72fe21e
|
add tests, fix order of outputs in test runner
|
2019-01-04 15:31:16 +01:00 |
|
schaeff
|
1e03eabacd
|
add ifelse for arrays
|
2019-01-04 13:55:45 +01:00 |
|
schaeff
|
e23d0b2b63
|
refine inlining strategy
|
2018-10-24 12:15:15 +02:00 |
|
schaeff
|
d45f5f1632
|
allow array as return, add dead code elimination, fix array flattening
|
2018-10-19 18:39:59 +02:00 |
|
schaeff
|
0f53e5d553
|
port sha256 to arrays wip
|
2018-10-16 19:41:20 +02:00 |
|
schaeff
|
3a35c134b0
|
add rough constant propagation
|
2018-10-12 20:21:46 +02:00 |
|
schaeff
|
9d98afef9d
|
add array update wip
|
2018-10-08 17:20:17 +02:00 |
|
schaeff
|
0795da359b
|
implement dynamic lookup with simple range check
|
2018-10-05 17:57:14 +02:00 |
|
schaeff
|
ee8d7bf700
|
add inline arrays, function call flattening, parser
|
2018-09-18 19:37:47 +02:00 |
|