Ayaz Hafiz
|
0de32ac5a9
|
Warn on definitions that introduce no new variables
|
2022-07-24 16:11:04 -04:00 |
|
Ayaz Hafiz
|
beccc92c87
|
Support underscores in assignment patterns
|
2022-07-24 16:11:03 -04:00 |
|
Ayaz Hafiz
|
59ab1da83f
|
Compile branches in the presence of degenerate patterns
Closes #3614
|
2022-07-22 18:16:02 -04:00 |
|
Ayaz Hafiz
|
78dc82867a
|
Report errors for identifiers not bound in all patterns of a branch
|
2022-07-21 12:15:05 -04:00 |
|
Ayaz Hafiz
|
7586a8a083
|
Check complete ability implementations during canonicalization
|
2022-07-19 14:30:20 -04:00 |
|
Ayaz Hafiz
|
37ab06b0a3
|
Reject implementations that don't point to abilities
|
2022-07-19 14:30:19 -04:00 |
|
Ayaz Hafiz
|
e4af8af1a3
|
Report duplicate implementations for ability members
|
2022-07-19 14:30:19 -04:00 |
|
Ayaz Hafiz
|
c2154ac311
|
Support shorthand ability implementation syntax
|
2022-07-18 17:55:01 -04:00 |
|
Ayaz Hafiz
|
e672ce9ebd
|
First pass at canonicalizing and reporting syntactic abilities
|
2022-07-18 17:55:01 -04:00 |
|
Ayaz Hafiz
|
d118e5afbc
|
More can abilities
|
2022-07-18 17:55:01 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|