Agus Zubiaga
|
6e6382ab23
|
Canonicalize and constrain statement expr in purity inference mode
|
2024-11-07 18:54:15 -03:00 |
|
Agus Zubiaga
|
7a7650c11d
|
Parse lowercase idents ending in !
|
2024-11-07 18:54:14 -03:00 |
|
Agus Zubiaga
|
2cce5ad023
|
Allow unsuffixed statements in parser
Moves the "STATEMENT AFTER EXPRESSION" error from the parser to canonicalization.
We'll later use this to allow this case in effectful functions.
|
2024-11-07 18:54:14 -03:00 |
|
Agus Zubiaga
|
bc3ab0186a
|
Generate effectful hosted functions
|
2024-11-07 18:54:13 -03:00 |
|
Sam Mohr
|
700c7ae9aa
|
Add Task as a built-in module/type
|
2024-06-25 00:03:56 -07:00 |
|
Folkert
|
ef39bad7c6
|
auto clippy fixes
|
2023-07-10 18:27:08 +02:00 |
|
Ayaz Hafiz
|
debe6332c5
|
Support OIOP for type aliases
|
2022-10-31 09:38:21 -05:00 |
|
Ayaz Hafiz
|
6bb97c92b9
|
Canonicalize multiple abilities bound to a type variable
|
2022-10-24 13:56:07 -05:00 |
|
Ayaz Hafiz
|
8aee32830a
|
Add symbols' localized type variable to the AST
|
2022-10-17 17:35:48 -05:00 |
|
Folkert
|
6bf3e80f51
|
remove some sendmap usage
|
2022-08-06 20:00:39 +02:00 |
|
Ayaz Hafiz
|
4031770836
|
Mark branch patterns degenerate when they don't bind symbols body needs
|
2022-07-22 17:26:45 -04:00 |
|
Folkert
|
fc891c0956
|
the lazier thing
|
2022-07-18 22:13:25 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|