Ayaz Hafiz
|
63adb901b4
|
A couple hacks to get deriving of records working.. but it's working?
|
2022-07-13 08:47:38 -04:00 |
|
Ayaz Hafiz
|
dd93b5bd51
|
Update mono tests
|
2022-07-13 08:47:38 -04:00 |
|
Ayaz Hafiz
|
9a01117536
|
Fix compile errors
|
2022-07-13 08:47:37 -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 |
|
Ayaz Hafiz
|
61db0b6260
|
Move derivers to their own crate
|
2022-07-13 08:47:36 -04:00 |
|
Ayaz Hafiz
|
fd9dcd8551
|
Have derivers rely only on exposed module types
|
2022-07-13 08:47:35 -04:00 |
|
Ayaz Hafiz
|
b377155acd
|
Get rid of ExposedByModule::remove for now
|
2022-07-13 08:47:35 -04:00 |
|
Ayaz Hafiz
|
e8fb186d79
|
Load derived member impls into derived module for mono
|
2022-07-13 08:47:34 -04:00 |
|
Ayaz Hafiz
|
a8006d225e
|
Include derives module in dependencies status
|
2022-07-13 08:47:34 -04:00 |
|
Ayaz Hafiz
|
da6eda03b2
|
Make specializations for derives after all other modules are specialized
|
2022-07-13 08:47:33 -04:00 |
|
Richard Feldman
|
c61795197f
|
Merge pull request #3478 from rtfeldman/toplevel-expect-captures
toplevel expect captures
|
2022-07-12 08:58:19 -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
|
5e3ccc30cb
|
Inject List.len into Num, and properly import List in Str
|
2022-07-10 16:03:30 -04:00 |
|
Folkert
|
830dd03b30
|
add comment
|
2022-07-10 20:48:57 +02:00 |
|
Folkert
|
67cbe6a590
|
pipe a list of expects to llvm codegen
|
2022-07-10 20:04:08 +02:00 |
|
Folkert
|
5df489ba23
|
turn toplevel expects into inline expects
|
2022-07-10 19:17:51 +02:00 |
|
Ayaz Hafiz
|
7ce1dc53e0
|
Update load tests
|
2022-07-10 12:15:41 -04:00 |
|
Ayaz Hafiz
|
98287e7670
|
Remove imported_builtins from load
|
2022-07-10 10:41:06 -04:00 |
|
Richard Feldman
|
c45e3ec4b4
|
Merge remote-tracking branch 'origin/trunk' into fix-nested-imports
|
2022-07-10 08:52:38 -04:00 |
|
Richard Feldman
|
81d2d46077
|
clippy
|
2022-07-08 20:18:36 -04:00 |
|
Richard Feldman
|
93f6e1691c
|
s/ran/run and fix indentation in a macro
|
2022-07-08 20:17:18 -04:00 |
|
Richard Feldman
|
d56a1edd91
|
Don't generate docs for top-level expect s
|
2022-07-08 20:17:18 -04:00 |
|
Richard Feldman
|
f45e3dbb46
|
Fix tests
|
2022-07-08 18:16:08 -04:00 |
|
Richard Feldman
|
281f2d6842
|
Use if let over some matches
|
2022-07-08 18:16:08 -04:00 |
|
Richard Feldman
|
9cc658119e
|
Consider nested interface module paths in src_dir
|
2022-07-08 18:16:07 -04:00 |
|
Richard Feldman
|
a6d99aa357
|
Move src_dir into LoadStart
|
2022-07-08 18:16:07 -04:00 |
|
Richard Feldman
|
1364f1e518
|
Reproduce #3451
|
2022-07-08 17:25:28 -04:00 |
|
Ayaz Hafiz
|
8855f269ba
|
Make captures niche more private
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
71d612078a
|
no_niche to represent lack of captures niche
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
a5ea4f8c11
|
Remove references to multimorphic names
|
2022-07-03 10:37:35 -04:00 |
|
Ayaz Hafiz
|
019ebd93f7
|
Put the capture niche in the lambda name instead of generating new names
|
2022-07-03 10:37:29 -04:00 |
|
Ayaz Hafiz
|
ada4b0ea43
|
Add test gen for multimorphic capture
|
2022-07-03 10:37:26 -04:00 |
|
Ayaz Hafiz
|
8be230695b
|
Get multimorphic lambda captures working
|
2022-07-03 10:37:26 -04:00 |
|
Ayaz Hafiz
|
51978e08ed
|
First pass at supporting multimorphic lambdas in lambda sets
|
2022-07-03 10:37:26 -04:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|