Commit graph

3354 commits

Author SHA1 Message Date
Folkert
bd61a03ae0 port headers! 2021-03-09 23:06:17 +01:00
Folkert
86ef187d1c cleanup 2021-03-09 22:39:32 +01:00
Folkert
932dcf6da7 faster module name parsing 2021-03-09 22:34:10 +01:00
Folkert
d6ff5540dc cleanup 2021-03-09 22:02:34 +01:00
Folkert
25d7caa89e port platform module 2021-03-09 22:00:00 +01:00
Folkert
3eddedc566 port effects 2021-03-09 21:53:23 +01:00
Folkert
caafcc2888 cleanup 2021-03-09 20:40:19 +01:00
Folkert
e96a0215be more errors for headers 2021-03-09 20:38:58 +01:00
Folkert
a8cd87b974 test maxI128 2021-03-09 20:19:45 +01:00
Folkert
c1d0af5b39 make things compile/run 2021-03-09 20:19:34 +01:00
Folkert
2031488d1a give maxI128 an explicit annotation 2021-03-09 20:19:10 +01:00
Folkert
91c1b6c382 write LLVM IR to file when validation fails 2021-03-09 20:14:26 +01:00
Folkert
3c70eca145 refactor 2021-03-09 18:51:56 +01:00
Eric Henry
4d046abefa builtin maxI128 initial 2021-03-09 12:47:42 -05:00
Folkert
322c645714 refactor 2021-03-09 16:48:42 +01:00
Folkert
f25e88397a finish import 2021-03-09 15:23:45 +01:00
Folkert
71ab77b804 start of imports 2021-03-09 14:39:25 +01:00
rvcas
afe9c27c19 fix(List): in test, Str.concat only takes 2 args, need to pass lambda 2021-03-08 21:46:06 -05:00
rvcas
dfc36bd4a8 fix(List): parse error in tests 2021-03-08 21:42:11 -05:00
rvcas
bebd96674b fix(List): export map3 from main.zig 2021-03-08 21:18:22 -05:00
rvcas
9fc572ace9 fix(List): map3 ref count use dec_c on third list 2021-03-08 21:14:15 -05:00
rvcas
268ab82410 feat(List): add map3 2021-03-08 21:12:19 -05:00
Folkert
8b9804adc2 generalize 2021-03-08 21:14:47 +01:00
Folkert
845307f94e first header parse report test 2021-03-08 19:20:11 +01:00
Folkert
25e3ab5a7d setup test infra 2021-03-08 16:51:45 +01:00
Folkert
65cee39041 remove attempting argument from parser state 2021-03-08 16:33:45 +01:00
Folkert
784e3ddac4 change provides ... to 2021-03-08 16:15:38 +01:00
Folkert
905301bf96 start giving header parsing good messages 2021-03-08 15:55:28 +01:00
Folkert
5029469825 optimize keyword parsing 2021-03-08 15:48:22 +01:00
Richard Feldman
c2525d2407
Merge pull request #1056 from rtfeldman/parse-operators
Parse operators
2021-03-07 23:19:49 -05:00
Richard Feldman
eee4cb1456
Merge pull request #1055 from rtfeldman/err-void
Err with void type
2021-03-07 23:07:43 -05:00
Folkert
0f648e1d16 rename 2021-03-07 22:17:20 +01:00
Folkert
1b622774fc refactor 2021-03-07 20:37:05 +01:00
Folkert
7f7593f63e move when and if into expression 2021-03-07 19:52:07 +01:00
Folkert
1b750149c0 error messages for bad operators 2021-03-07 18:50:44 +01:00
Folkert
6b2119a54d refactor 2021-03-07 02:42:06 +01:00
Folkert
bfe027e2f0 cleanup 2021-03-07 01:49:32 +01:00
Folkert
8e9339a83d improved binop parser 2021-03-07 01:48:31 +01:00
Folkert
2faeda29f2 Err with void type 2021-03-06 23:07:03 +01:00
Folkert
dbb4758cb9 Merge remote-tracking branch 'origin/trunk' into backpassing 2021-03-06 19:01:39 +01:00
Folkert
1416d2e47f clippy 2021-03-06 16:39:16 +01:00
Folkert
3304f54ca8 format backpassing 2021-03-06 16:34:13 +01:00
Folkert
88737ebbcf centralize def indent check 2021-03-06 16:17:56 +01:00
Folkert
e2d08b8f78 make backpassing an expr 2021-03-06 16:05:18 +01:00
Folkert
5d9e4d8e3b we don't need this 2021-03-06 15:41:12 +01:00
Anton-4
480666e4e3 removed unused dependencies using cargo-udeps #1036 2021-03-06 12:07:09 +01:00
Richard Feldman
1211fa93f7
Merge pull request #1049 from rtfeldman/map2
List.map2
2021-03-05 22:55:12 -05:00
Folkert
9306c3698c clippy 2021-03-06 01:56:30 +01:00
Folkert
9364fd591c add test for backpassing 2021-03-06 01:53:44 +01:00
Folkert
d8bc44fd47 add Result.after 2021-03-06 01:53:37 +01:00