Folkert
|
212f8b4d50
|
change test runners to use new error reporting stuff
|
2020-11-03 19:36:02 +01:00 |
|
Folkert
|
5017a456be
|
for now, allow work to be done twice
the scheduler can request that the same file is parsed/canonicalized/etc twice
we need to find a good solution so that no work is repeated
|
2020-10-30 21:57:54 +01:00 |
|
Folkert
|
06bc187f8b
|
all tests passing + clippy satisfied
|
2020-10-12 01:42:03 +02:00 |
|
Folkert
|
085c5f54de
|
use a Dependencies struct to track what the dependencies between modules are and when they are met
|
2020-10-10 19:29:10 +02:00 |
|
Folkert
|
c7b251d6b4
|
Merge remote-tracking branch 'origin/trunk' into gen-modules
|
2020-10-08 01:29:32 +02:00 |
|
Folkert
|
f16e17823e
|
fix load tests
|
2020-10-07 23:25:47 +02:00 |
|
Richard Feldman
|
51c0180f45
|
Don't have formatter print parens in field types
|
2020-08-24 00:02:59 -04:00 |
|
Folkert
|
84a8b69437
|
generate IR that uses uniqueness
|
2020-08-11 14:47:14 +02:00 |
|
Folkert
|
4de573b54b
|
use quicksort without closure for loading
the old version worked, but won't run yet because it uses a closure
|
2020-08-10 20:54:05 +02:00 |
|
Richard Feldman
|
87630e1d69
|
Fix test_uniq_load
|
2020-08-02 21:48:37 -04:00 |
|
Richard Feldman
|
c90f2fd328
|
Improve error message in test_load
|
2020-07-22 19:54:11 -04:00 |
|
Folkert
|
6e7ec8cd2c
|
fix other test failures
|
2020-07-18 00:18:55 +02:00 |
|
Richard Feldman
|
1cd49689c2
|
Merge remote-tracking branch 'origin/trunk' into low-level-ops
|
2020-07-07 21:09:50 -04:00 |
|
Folkert
|
1b4c5cac25
|
fix failing tests
|
2020-07-07 17:17:55 +02:00 |
|
Folkert
|
b89dc60d7e
|
cleanup comment
|
2020-06-30 15:09:15 +02:00 |
|
Folkert
|
36e6950daa
|
ensure VarId always encodes root var
otherwise variables with the same root, but different values would be different once imported in another module
|
2020-06-30 15:03:30 +02:00 |
|
Richard Feldman
|
8c96d12661
|
Merge trunk
|
2020-06-29 22:10:46 -04:00 |
|
Folkert
|
41621bc509
|
fix test outputs
in some cases for aliases the outputs are not entirely correct yet. That's future work
|
2020-06-27 21:01:51 +02:00 |
|
Folkert
|
0fbac382d0
|
improve uniqueness signatures
|
2020-06-22 23:28:23 +02:00 |
|
Richard Feldman
|
b75f061f4f
|
Fix exhaustiveness errors
|
2020-06-19 13:30:14 -04:00 |
|
Richard Feldman
|
1b48c370a9
|
cargo fmt
|
2020-05-26 00:33:16 -04:00 |
|
Richard Feldman
|
c386192e8b
|
Reorganize when solving and constraint gen happen
|
2020-05-26 00:04:42 -04:00 |
|
Richard Feldman
|
5f33073703
|
fix tests
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
5c31369072
|
Code gen thunks for top-level module decls
|
2020-05-01 19:30:55 -04:00 |
|
Richard Feldman
|
6c6e1d9ee3
|
Update some interface tests
|
2020-04-15 07:06:11 -04:00 |
|
Richard Feldman
|
94801f1011
|
Use expanded stack on load tests
|
2020-04-05 17:32:06 -04:00 |
|
Richard Feldman
|
c0837eca1c
|
Use constantNum over constantInt in load tests
|
2020-03-10 23:11:49 -04:00 |
|
Richard Feldman
|
a18e023326
|
Move load to its own crate
|
2020-03-06 18:24:37 -05:00 |
|