Ayaz Hafiz
|
721c4cb1e6
|
Use variable instead of type
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
d416b8b184
|
Do not clone return type
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
bd9c9cc184
|
Replace busted gen test with reporting test
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
3897c46a7b
|
Do not clone signature
|
2022-11-11 21:16:26 -06:00 |
|
Ayaz Hafiz
|
de17bab87c
|
Do not clone signature
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
410413aa96
|
Do not clone return type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
8107c30a4b
|
Coalesce instantiated type indices
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
764cc4d1d8
|
Do not clone annotation type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
cf1982733e
|
Do not clone signature closure type
|
2022-11-11 21:16:25 -06:00 |
|
Ayaz Hafiz
|
1ab8742d71
|
Do not clone return type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
16f622b0df
|
Eliminate clone of signature
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
75ad2ffede
|
Do not clone signature closure type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
b0be1ed08e
|
Do not clone return type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
9e09914be2
|
Remove unused functions
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
02d3c73d9c
|
Mark internal functions as pub(crate)
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
c66a0f53c6
|
Remove str_type
|
2022-11-11 21:16:24 -06:00 |
|
Ayaz Hafiz
|
f1180a1549
|
Byte deletion party
|
2022-11-11 21:16:23 -06:00 |
|
Ayaz Hafiz
|
6b5f632364
|
[skip-ci] Fix borrow issues in constraining
|
2022-11-11 21:16:22 -06:00 |
|
Ayaz Hafiz
|
59d2de5a55
|
Constrain with Types SoA, sans borrow checker
|
2022-11-11 21:16:05 -06:00 |
|
Ayaz
|
8179e29bf8
|
Merge pull request #4486 from roc-lang/more-prep-constraining
Lift constraining expectation indices up a level
|
2022-11-08 13:47:57 -06:00 |
|
Ayaz Hafiz
|
51d813dae2
|
Index into constraining via trait
|
2022-11-08 09:00:51 -06:00 |
|
Ayaz Hafiz
|
24b6d4a3a9
|
constrain_pattern takes an expected index
|
2022-11-08 09:00:51 -06:00 |
|
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 |
|
Luke Boswell
|
a3f901427a
|
correct formatting and removed duplicate image
|
2022-11-03 20:02:10 +11:00 |
|
Luke Boswell
|
f3bdb5f321
|
updating rust package documentation
|
2022-11-03 20:00:06 +11: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 |
|
Ayaz Hafiz
|
951724f476
|
Coalesce another signature
|
2022-11-02 15:05:41 -05:00 |
|
Ayaz Hafiz
|
a589fbb9e7
|
Coalesce return type annotation in function def constraining
|
2022-11-02 15:05:41 -05:00 |
|
Ayaz Hafiz
|
db9b29f0c8
|
Coalesce signatures in function def constraining
|
2022-11-02 15:05:41 -05:00 |
|
Ayaz Hafiz
|
ce7648b344
|
Coalesce type signature vars in typed def constraining
|
2022-11-02 15:05:41 -05:00 |
|
Ayaz Hafiz
|
3362763e45
|
Coalesce signature types in value def constraining
|
2022-11-02 15:05:41 -05:00 |
|
Ayaz Hafiz
|
34cd1fb825
|
Pattern expectation takes a type index
|
2022-11-02 15:05:40 -05:00 |
|
Ayaz Hafiz
|
2a4fca7034
|
First pass at expectations taking a type index
|
2022-11-02 15:05:22 -05:00 |
|
Ayaz Hafiz
|
cbade622b6
|
exhaustive expects type index
|
2022-11-02 15:05:01 -05:00 |
|