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
|
52d3f9721f
|
Add function to extract ability member's lambda sets at regions
|
2022-07-15 10:38:11 -04:00 |
|
Ayaz Hafiz
|
759134885b
|
Explain pushing/popping types on region labelling stack
|
2022-07-15 10:38:10 -04:00 |
|
Ayaz Hafiz
|
76f7843c93
|
Enforce some simplifications
|
2022-07-13 08:47:40 -04:00 |
|
Ayaz Hafiz
|
9826253785
|
Deriving string encoders works
|
2022-07-13 08:47:37 -04:00 |
|
Ayaz Hafiz
|
f481f6da6c
|
Don't require subs exporting types to be mutable
|
2022-07-13 08:47:35 -04:00 |
|
Ayaz Hafiz
|
8393778159
|
Typo
|
2022-07-12 21:15:33 -04:00 |
|
ayazhafiz
|
888c480a8b
|
Move solved_types and builtin_aliases to ast
|
2022-07-10 19:50:10 -04:00 |
|
ayazhafiz
|
699c4d7fff
|
Move Solved to roc_solve
|
2022-07-10 19:42:41 -04:00 |
|
Folkert de Vries
|
f1aae6f480
|
Merge pull request #3476 from rtfeldman/i3469
Remove more builtins code
|
2022-07-10 23:06:50 +02:00 |
|
Ayaz Hafiz
|
c211ec9790
|
Don't include DelayedAlias in illegal cycle checks
|
2022-07-10 13:53:41 -04:00 |
|
Ayaz Hafiz
|
bd5b62f7e5
|
Remove SolvedType to_type
|
2022-07-10 10:48:18 -04:00 |
|
Ayaz
|
7b308d9efe
|
Merge pull request #3404 from rtfeldman/ambient-lset-specialization
The ambient lambda set specialization algorithm
|
2022-07-09 17:23:27 -05:00 |
|
Folkert
|
41768bfa97
|
new approach for defining our builtins
|
2022-07-08 13:46:34 +02:00 |
|
Ayaz Hafiz
|
194d92ceea
|
Remove duplicate definition
|
2022-07-06 13:12:18 -04:00 |
|
Ayaz Hafiz
|
0b427646e4
|
Continued progress on new lambda set compaction algorithm
|
2022-07-06 13:08:57 -04:00 |
|
Ayaz Hafiz
|
5534577a90
|
Embed new lambda set specialization algorithm
|
2022-07-06 13:08:56 -04:00 |
|
Ayaz Hafiz
|
918e808aff
|
Link ambient functions of alias lambda set variables
|
2022-07-06 13:04:30 -04:00 |
|
Ayaz Hafiz
|
5d74a376af
|
Attach ambient function vars to lambda sets
|
2022-07-06 13:04:29 -04:00 |
|
ayazhafiz
|
24b605a369
|
Wrap int properly
|
2022-07-05 23:16:59 -04:00 |
|
ayazhafiz
|
4a214fe75b
|
Write parens
|
2022-07-05 22:39:31 -04:00 |
|
ayazhafiz
|
e3ead18e8f
|
Unused var
|
2022-07-05 22:28:04 -04:00 |
|
ayazhafiz
|
5fea767411
|
Type ranged number as flex var
|
2022-07-05 22:27:30 -04:00 |
|
Ayaz Hafiz
|
4ef8ceef9e
|
Clippy
|
2022-07-05 22:16:53 -04:00 |
|
Ayaz Hafiz
|
15afa36344
|
Push bound var down
|
2022-07-05 22:16:53 -04:00 |
|
Ayaz Hafiz
|
c154a337a9
|
Get deep range numbers working
|
2022-07-05 22:16:52 -04:00 |
|
Ayaz Hafiz
|
5a18490050
|
Support ordering floats in numeric literal bounds
|
2022-07-05 22:16:51 -04:00 |
|
Ayaz Hafiz
|
1905e1815d
|
Detect when big number literals cannot fit into the same type
|
2022-07-05 22:16:49 -04:00 |
|
Folkert
|
9c856fd5ae
|
updates for clippy 1.62
|
2022-07-05 12:39:27 +02:00 |
|
Ayaz Hafiz
|
806e2f5096
|
Make sure to properly preserve lambda set ordering
|
2022-07-03 10:37:27 -04:00 |
|
Ayaz Hafiz
|
8be230695b
|
Get multimorphic lambda captures working
|
2022-07-03 10:37:26 -04:00 |
|
Ayaz Hafiz
|
ca87faa906
|
Allow union lambdas to have duplicates
|
2022-07-03 10:37:25 -04:00 |
|
Ayaz Hafiz
|
cecb6987e7
|
Admit duplicate lambdas in lambda sets when their captures don't unify
|
2022-07-03 10:37:25 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|