Ayaz Hafiz
|
33b1b8236a
|
Break up SolveEnv
|
2023-07-12 13:53:51 -05:00 |
|
Ayaz Hafiz
|
b5ea2c2c99
|
s/SolveCtx/SolveConfig/g
|
2023-06-22 14:31:36 -05:00 |
|
Ayaz Hafiz
|
8314d44650
|
Break up solve/solve into smaller modules
|
2023-06-22 14:31:14 -05:00 |
|
Ayaz Hafiz
|
d1dad56331
|
Rename env to scope
|
2023-06-22 14:31:03 -05:00 |
|
Ayaz Hafiz
|
683b586f60
|
Use more structs instead of tuples
|
2023-06-22 14:31:02 -05:00 |
|
Ayaz Hafiz
|
314b75b0e5
|
Feed SoA Types from load into solve
|
2022-11-11 21:16:03 -06:00 |
|
Ayaz Hafiz
|
1e6181d2cb
|
New data structure for storing sorted abilities bound to a variable
|
2022-10-24 13:59:51 -05:00 |
|
Ayaz Hafiz
|
6bb97c92b9
|
Canonicalize multiple abilities bound to a type variable
|
2022-10-24 13:56:07 -05:00 |
|
Ayaz Hafiz
|
e75f3c3c79
|
Get rid of MemberImpl::Derived
We don't need this anymore, since derived members become Impls during
canonicalization now!
|
2022-10-23 20:48:07 -05:00 |
|
Ayaz Hafiz
|
0989b2cb82
|
Move solve problems to their own crate
|
2022-07-28 08:57:32 -04:00 |
|
Ayaz Hafiz
|
28c1a4cb95
|
Use ImplKey in abilities store public API
|
2022-07-26 20:46:33 -04:00 |
|
Ayaz Hafiz
|
0525c6d616
|
Import both specializations and declared ability mappings
|
2022-07-25 10:06:49 -04:00 |
|
Ayaz Hafiz
|
e2454f497f
|
Store declared implementations, both custom and derived, in abilities store
|
2022-07-25 09:09:01 -04:00 |
|
Ayaz Hafiz
|
eb2012dcad
|
Typos
|
2022-07-15 10:39:10 -04:00 |
|
Ayaz Hafiz
|
c98ba441cf
|
Properly handle immediate derivations
|
2022-07-15 10:38:11 -04:00 |
|
Ayaz Hafiz
|
e91247a64d
|
Store ability member lambda sets in storage subs
|
2022-07-15 10:38:11 -04:00 |
|
Ayaz Hafiz
|
9826253785
|
Deriving string encoders works
|
2022-07-13 08:47:37 -04:00 |
|
Ayaz Hafiz
|
445d922f3b
|
Compact lambda sets with structural derived ability impls
|
2022-07-13 08:47:37 -04:00 |
|
Ayaz Hafiz
|
d8bee6cd18
|
Perfom derives from global derives module, not just symbol table
|
2022-07-13 08:47:36 -04:00 |
|
ayazhafiz
|
699c4d7fff
|
Move Solved to roc_solve
|
2022-07-10 19:42:41 -04:00 |
|
Ayaz Hafiz
|
ae7ad36d60
|
Import ambient functions into storage subs properly
|
2022-07-06 13:08:59 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|