Folkert
|
66a1ba00eb
|
1.65 clippy fixes
|
2022-11-03 16:20:37 +01: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
|
bd5f5ed735
|
Old implementations can be overwritten before solving
|
2022-10-12 16:37:51 -05:00 |
|
Ayaz Hafiz
|
7e79ff55f1
|
Serialize abilities store and solved implementations with subs
|
2022-10-11 10:31:21 -05:00 |
|
Ayaz Hafiz
|
46eb427393
|
Use roc_serialize in serializing abilities store, and add tests
|
2022-10-11 09:41:47 -05:00 |
|
Ayaz Hafiz
|
9131a55a72
|
First pass at serializing the abilities store
|
2022-10-10 19:32:17 -05:00 |
|
Ayaz Hafiz
|
6b9c1cb690
|
Check whether opaque implements ability using store
|
2022-07-26 20:46:35 -04:00 |
|
Ayaz Hafiz
|
28c1a4cb95
|
Use ImplKey in abilities store public API
|
2022-07-26 20:46:33 -04:00 |
|
Ayaz Hafiz
|
10db3f8574
|
Detect ability specializations that overload different opaque types
|
2022-07-25 11:35:20 -04:00 |
|
Ayaz Hafiz
|
51bce825fb
|
Properly record all erroring ability implementations
|
2022-07-25 11:30:03 -04:00 |
|
Ayaz Hafiz
|
7167b58e9e
|
Import declared implementations in correct order
|
2022-07-25 11:01:46 -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
|
9a01117536
|
Fix compile errors
|
2022-07-13 08:47:37 -04:00 |
|
Ayaz Hafiz
|
d56d880afb
|
Option<SpecializationId> rather than SpecializationId = Option<..>
|
2022-07-13 08:47:34 -04:00 |
|
Ayaz Hafiz
|
2fbe715f9f
|
Support null specialization ids
|
2022-07-13 08:47:34 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|