rvcas
|
f7bd803509
|
feat(Num): rename Float to F64
|
2020-11-24 10:25:21 -05:00 |
|
Folkert
|
197abd8553
|
change constraints gen to give better errors
|
2020-11-15 02:06:34 +01:00 |
|
Folkert
|
23fe8e5c07
|
fix another nasty rigid problem
|
2020-11-15 00:23:32 +01:00 |
|
Folkert
|
ec3868ed7e
|
small rigid fix
|
2020-11-14 02:45:05 +01:00 |
|
Folkert
|
815b942f29
|
cleanup
|
2020-11-13 01:59:09 +01:00 |
|
Folkert
|
78e0886eb1
|
clippy
|
2020-11-13 01:42:31 +01:00 |
|
Folkert
|
bde82c3bb6
|
add Store constraint that does not report errors
|
2020-11-12 15:47:56 +01:00 |
|
Folkert
|
75d18eb8ba
|
no more rigid mistakes?
|
2020-11-12 15:31:25 +01:00 |
|
Folkert
|
7a719172bc
|
more rigid fixes?
|
2020-11-12 14:55:46 +01:00 |
|
Folkert
|
eaf94f2cfc
|
uncomment more of rbtree
|
2020-11-12 00:45:47 +01:00 |
|
Folkert
|
21685b6f8f
|
add tests for the rigid issue
|
2020-11-11 22:55:46 +01:00 |
|
Folkert
|
22592eff80
|
fix issue with rigids
|
2020-11-11 22:51:28 +01:00 |
|
Folkert
|
0ba612ecdb
|
refactor
|
2020-11-11 21:56:25 +01:00 |
|
Folkert
|
62a82d1135
|
extract untyped args helper
|
2020-11-11 21:46:12 +01:00 |
|
Folkert
|
d6e7e8381c
|
make it clearer the variables come from the def's pattern
|
2020-11-11 20:49:04 +01:00 |
|
Folkert
|
984cf744e3
|
make Storage store where it came from
|
2020-11-11 01:16:30 +01:00 |
|
Folkert
|
c64a6da745
|
make Storage store where it came from
|
2020-11-11 01:14:15 +01:00 |
|
Folkert
|
3aa6455795
|
fix problem with recursive definition constraint gen
|
2020-11-10 19:40:35 +01:00 |
|
Folkert
|
3cd132dd51
|
introduce foreign call
|
2020-11-05 23:35:56 +01:00 |
|
Folkert
|
2acbfa91f1
|
remove def_symbol field
|
2020-11-04 14:59:41 +01:00 |
|
Folkert
|
c09b66a9cc
|
add HostExposedAlias
|
2020-11-04 13:19:57 +01:00 |
|
Folkert
|
b075c2d394
|
clean up imports
|
2020-10-31 15:36:46 +01:00 |
|
Folkert
|
6c578440e0
|
remove uniqueness alias lifting
|
2020-10-31 15:35:17 +01:00 |
|
Folkert
|
4bd723b353
|
remove more unneeded alias things
|
2020-10-31 15:33:43 +01:00 |
|
Folkert
|
09ad286123
|
remove unused function
|
2020-10-31 15:29:36 +01:00 |
|
Folkert
|
8b3b677439
|
remove aliases from Let and LetCon
|
2020-10-31 15:27:24 +01:00 |
|
Folkert
|
9e981c264e
|
fix clippy issues
|
2020-10-30 22:28:55 +01:00 |
|
Folkert
|
58467d6515
|
get tests back up an running
|
2020-10-30 16:58:53 +01:00 |
|
Folkert
|
cba841601b
|
fix some uniqueness issues
|
2020-10-30 01:50:57 +01:00 |
|
Folkert
|
73e0ea2e5d
|
fix some mistakes
|
2020-10-30 00:35:40 +01:00 |
|
Folkert
|
8a50d48ce2
|
expand aliases used in constraint gen
|
2020-10-29 22:31:14 +01:00 |
|
Folkert
|
f13c28fe7f
|
collect and instantiate hidden variables
|
2020-10-25 19:11:03 +01:00 |
|
Folkert
|
2c55fa5ec5
|
clippy
|
2020-10-24 21:23:55 +02:00 |
|
Folkert
|
9d2a4a7d39
|
move SolvedType -> Type conversion to solved_types.rs
|
2020-10-24 01:17:51 +02:00 |
|
Folkert
|
e446ecd9a9
|
factor out closure constraint generation
|
2020-10-21 13:47:02 +02:00 |
|
Folkert
|
4db09b10aa
|
refactor ClosureLayout
|
2020-10-21 13:38:46 +02:00 |
|
Folkert
|
c8c1a0678a
|
code gen for variably-sized closures
|
2020-10-21 13:01:27 +02:00 |
|
Folkert
|
3408a31453
|
preparations for specializing closures
|
2020-10-20 00:33:10 +02:00 |
|
Folkert
|
6d866ff58d
|
so defs get different treatment...
|
2020-10-19 15:44:32 +02:00 |
|
Folkert
|
607799b96e
|
steps towards closures and Effects
|
2020-10-17 20:53:57 +02:00 |
|
Folkert
|
edfc96628e
|
WIP
|
2020-10-17 14:53:57 +02:00 |
|
Folkert
|
70a53bd544
|
cleanup
|
2020-10-17 00:56:40 +02:00 |
|
Folkert
|
defa408e83
|
clippy fixes
|
2020-10-17 00:40:01 +02:00 |
|
Folkert
|
acd275f57c
|
uniqueness closure size inference
|
2020-10-16 21:07:39 +02:00 |
|
Folkert
|
d931c8994a
|
fix most type inference issues
|
2020-10-16 20:50:42 +02:00 |
|
Folkert
|
40ffca2b7b
|
IT WORKS
|
2020-10-16 00:18:40 +02:00 |
|
Folkert
|
de8ad07f2e
|
Merge branch 'top-level-thunks' into sized-functions-inference
|
2020-10-14 21:58:53 +02:00 |
|
Folkert
|
2df86b6438
|
fix uniqueness bug
builtin defs were included twice, which threw off uniqueness inference
|
2020-10-12 22:16:10 +02:00 |
|
Folkert
|
79d3b0ac01
|
cross module specialization WIP
|
2020-10-11 01:23:52 +02:00 |
|
Folkert
|
c8e5acf142
|
code gen Accessor
|
2020-10-03 21:44:04 +02:00 |
|