Commit graph

3182 commits

Author SHA1 Message Date
Folkert
d4de440943 clippy 2021-02-26 13:23:32 +01:00
Folkert
647cbf4aaa Merge remote-tracking branch 'origin/trunk' into parse-closure 2021-02-26 13:04:54 +01:00
Folkert
0269a90c8c number and string wrappers 2021-02-26 12:58:32 +01:00
Folkert de Vries
869d3d18d0
Merge branch 'trunk' into bytes 2021-02-26 12:14:52 +01:00
Richard Feldman
1222c9aeaa
Merge pull request #1028 from rtfeldman/parse-if-list
Improved error messages for list & if
2021-02-25 22:27:30 -05:00
Folkert
8b3b055ab1 fix equals problem 2021-02-25 22:31:42 +01:00
Folkert
93ee552003 checkpoint 2021-02-25 21:06:30 +01:00
Folkert
0e8d3123ea cleanup 2021-02-25 20:30:48 +01:00
Folkert
01f59fddb9 checkpoint 2 2021-02-25 20:29:54 +01:00
Folkert
0016ef1e95 checkpoint 2021-02-25 20:22:11 +01:00
Folkert
abd56c16b9 refactor in-parens parsing 2021-02-25 17:40:59 +01:00
Folkert
a1d72fd74d move in parens over 2021-02-25 15:19:56 +01:00
Folkert
aa75094c53 in parens and record error types 2021-02-25 15:09:17 +01:00
Folkert
bfa3a5caa8 fix test 2021-02-25 15:01:36 +01:00
Folkert
618c811c2f clippy 2021-02-25 15:00:05 +01:00
Folkert
d05039f295 merge if and list 2021-02-25 14:58:33 +01:00
Folkert
fac9dd61f8 merge 2021-02-25 14:50:27 +01:00
Folkert
f31c6d7a9f merge merge merge 2021-02-25 14:48:03 +01:00
Folkert
9ce39cd633 another merge 2021-02-25 14:44:43 +01:00
Folkert
9189e3a461 merge 2021-02-25 14:37:42 +01:00
Folkert
9d9316d170 merge 2021-02-25 14:37:12 +01:00
Folkert
4eea0aff7a refactor parse AST to allow multiple if branches 2021-02-25 14:34:58 +01:00
Folkert
c208f500d9 fix arg comma messages 2021-02-25 14:25:43 +01:00
Folkert
1a7fd57833 parse closure 2021-02-25 02:03:47 +01:00
Folkert
e16f6f8c49 fix compile errors 2021-02-24 23:36:42 +01:00
Folkert
da089af4b9 Merge remote-tracking branch 'origin/trunk' into cli-run-non-app 2021-02-24 23:25:26 +01:00
Folkert
134f8a15e9 fix zig tests 2021-02-24 22:26:18 +01:00
Folkert
3537fa57d2 decrement when the input is invalid utf8 2021-02-24 21:46:58 +01:00
Folkert
7304154452 update comment 2021-02-24 21:36:16 +01:00
Folkert
a6edc58323 make fromUtf8 do RC 2021-02-24 21:25:14 +01:00
Folkert
6bd10ddc05 use imported module thunks for pointer calling 2021-02-24 16:23:35 +01:00
Folkert
a361148380 add imported_module_thunks 2021-02-24 16:09:47 +01:00
Folkert
64955f23ff store module thunks 2021-02-24 16:07:39 +01:00
Folkert
092db87474 add import dependencies to module cache 2021-02-24 16:05:44 +01:00
Folkert
c24d51e69d remove old function 2021-02-24 15:14:52 +01:00
Folkert
80b64b42ff tests and list error messages 2021-02-23 23:57:17 +01:00
Folkert
b46467087a Merge remote-tracking branch 'origin/trunk' into parse-if-list 2021-02-23 23:23:05 +01:00
Folkert
f3234e002a change list over 2021-02-23 20:05:58 +01:00
Folkert
6eab8abe9e improve message for outdented then 2021-02-23 19:50:14 +01:00
Folkert
3907680536 parse multiple if-then-else pairs into one AST node 2021-02-23 15:23:48 +01:00
Folkert
5d8944fc6a use new parser for If 2021-02-23 15:05:25 +01:00
Folkert
30ecd378a0 refactor parse AST to allow multiple if branches 2021-02-23 14:31:48 +01:00
Folkert
63091392f5 toBytes test 2021-02-21 21:18:15 +01:00
Folkert
1746b8da6f bitwise or test 2021-02-21 21:14:20 +01:00
Folkert
c4972f45ba bit shift tests 2021-02-21 21:12:47 +01:00
Folkert
c4ddeefed9 add test of integer type inference let polymorphism 2021-02-21 20:45:17 +01:00
Folkert
0297e47fa1 Merge remote-tracking branch 'origin/str-fromUtf8' into bytes 2021-02-21 20:23:03 +01:00
Folkert
5742afa005 fix tests 2021-02-21 20:10:35 +01:00
Folkert
9116e9e8c9 add Str.toBytes 2021-02-21 19:52:32 +01:00
Folkert
bcbef5d3aa generalize add and sub intrinsics to all integer types 2021-02-21 19:10:09 +01:00