Commit Graph

2150 Commits

Author SHA1 Message Date
Ayaz Hafiz
b85465d74d
Resolve runtime error todo 2022-11-08 09:00:51 -06:00
Ayaz Hafiz
f0534fc770
Remove TODO comment 2022-11-08 09:00:51 -06:00
Ayaz Hafiz
b71fef5f3b
Resolve ability member todo 2022-11-08 09:00:51 -06:00
Ayaz Hafiz
c76a928ed4
Remove var storage TODO 2022-11-08 09:00:51 -06:00
Ayaz Hafiz
4f40d83b80
Remove _inner migration helper 2022-11-08 09:00:50 -06:00
Ayaz Hafiz
d84e98751e
Always feed ExpectedTypeIndex to expr constraining 2022-11-08 09:00:50 -06:00
Ayaz Hafiz
4e2eb67ff1
Surface constrain_expr takes an index 2022-11-08 09:00:50 -06:00
Ayaz
d968dc204b
Merge pull request #4475 from roc-lang/expect-can-fix
Expect canonicalization fix
2022-11-07 09:03:44 -06:00
Folkert de Vries
b28a121e9e
Merge pull request #4470 from joshuawarner32/when-refactor
Refactor several parse methods to use more combinators
2022-11-06 16:32:38 +01:00
Richard Feldman
0a37431f36
Merge pull request #4220 from roc-lang/roc-dev-inline-expects
Roc dev inline expects
2022-11-05 14:54:26 -07:00
Joshua Warner
ac5aa8d8ee
Combine bounds 2022-11-05 17:41:06 -04:00
Folkert
0b3492752f
fix expect not being canonicalized in certain positions 2022-11-05 21:13:50 +01:00
Anton-4
a6890add6a
Merge pull request #4473 from roc-lang/patch-zig-emit-asm
patch flaky emit asm error
2022-11-05 17:59:11 +01:00
Joshua Warner
5d5b71a083
Refactor several parse methods to use more combinators 2022-11-05 09:44:08 -04:00
Folkert
94cc2971a3
don't use a global on the zig side (surgical linking can't do those yet) 2022-11-05 14:08:19 +01:00
Folkert
92cc120c7f
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-11-05 12:21:37 +01:00
Anton-4
79c2484a4d
patch flaky emit asm error
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2022-11-05 11:55:06 +01:00
Christopher Duncan
4b808100b4
Amend List.walk documentation with latest syntax 2022-11-05 06:16:27 -04:00
Richard Feldman
c03dc17ab4
Merge remote-tracking branch 'origin/main' into repl 2022-11-05 01:04:44 -04:00
Richard Feldman
8dfdddbedc
Update mono...for some reason 2022-11-04 17:18:32 -04:00
Joshua Warner
060a69aed2
Fix CI 2022-11-04 09:47:55 -04:00
Richard Feldman
ed82e80a2b
Drop unnecessary isEq true 2022-11-03 23:16:30 -04:00
Richard Feldman
ee9b62d8ae
Don't use backpassing on List.any 2022-11-03 23:16:28 -04:00
Richard Feldman
d382eb334f
Merge pull request #4307 from cjduncana/list-iterate
Remove `List.iterate` from exported functions
2022-11-03 20:14:36 -07:00
Ayaz
0b6b16563f
Merge pull request #4451 from roc-lang/fix-mono-tests
Consolidate mono test behavior in debug and release modes
2022-11-03 22:11:43 -05:00
Richard Feldman
c4baf32e51
Merge pull request #4463 from roc-lang/clippy-1.65
clippy 1.65
2022-11-03 20:10:53 -07:00
Richard Feldman
2110540a53
Merge pull request #4464 from joshuawarner32/fix-one_of
Fix one_of bug, properly return MadeProgress from "when" parsing
2022-11-03 19:25:36 -07:00
Joshua Warner
311193fe70
Fix one_of error state handling 2022-11-03 20:54:08 -04:00
Folkert
f291e85ccb
revert size change 2022-11-04 00:07:11 +01:00
Folkert
5c33369d6b
formatting 2022-11-03 23:48:39 +01:00
Joshua Warner
b2bb38220b
Make parse tests for reporting tests 2022-11-03 17:24:02 -04:00
Joshua Warner
469e1dc9e3
Fix --features=parse_debug_trace 2022-11-03 17:23:52 -04:00
Folkert
134de80150
various updates 2022-11-03 17:18:27 +01:00
Folkert
ade5e6de26
remove region only used in recursion 2022-11-03 16:59:13 +01:00
Folkert
0129d4da94
remove scope only used in recursion 2022-11-03 16:58:34 +01:00
Folkert
66a1ba00eb
1.65 clippy fixes 2022-11-03 16:20:37 +01:00
Folkert
0c9b49f5cd
Merge remote-tracking branch 'origin/main' into roc-dev-inline-expects 2022-11-02 23:02:22 +01:00
Ayaz Hafiz
d114d410cb
Compile expect conditions with bool type, not continuation type 2022-11-02 16:02:39 -05:00
Christopher Duncan
c0822fdab2
Remove iterate from exported functions 2022-11-02 16:47:09 -04:00
Ayaz Hafiz
a9bdbc968f
Fix constraining 2022-11-02 15:08:10 -05:00
Ayaz Hafiz
d811fa8e5a
Decloning party 2022-11-02 15:06:03 -05:00
Ayaz Hafiz
5ea9b145f6
More coalescing 2022-11-02 15:05:43 -05:00
Ayaz Hafiz
ef509ecc97
Inline variable 2022-11-02 15:05:43 -05:00
Ayaz Hafiz
2e07cc6c14
More signature coalescing 2022-11-02 15:05:43 -05:00
Ayaz Hafiz
2be70e6524
Even more coalescing of signatures 2022-11-02 15:05:42 -05:00
Ayaz Hafiz
4bd77250c7
Coalesce one signature type 2022-11-02 15:05:42 -05:00
Ayaz Hafiz
e0a2139b1e
Coalesce even more annotation types 2022-11-02 15:05:42 -05:00
Ayaz Hafiz
a6889a4f6d
Coalesce annotation in typed function constraining 2022-11-02 15:05:42 -05:00
Ayaz Hafiz
6c4722fe1c
Coalesce signatures in destructure constraining 2022-11-02 15:05:42 -05:00
Ayaz Hafiz
b8b0d4f028
Inline a variable 2022-11-02 15:05:42 -05:00