Folkert
|
c396ad6705
|
set up a def order (unpopulated for now)
|
2022-04-23 13:36:47 +02:00 |
|
Folkert
|
890bec1b0c
|
refactor
|
2022-04-23 13:17:58 +02:00 |
|
Ayaz Hafiz
|
3eb7824c7a
|
Typos
|
2022-04-22 17:57:02 -04:00 |
|
Ayaz Hafiz
|
bb06bcd7f1
|
Fix compile error
|
2022-04-22 17:57:02 -04:00 |
|
ayazhafiz
|
939f413569
|
Don't try to fix recursion vars if there are other errors
|
2022-04-22 17:57:02 -04:00 |
|
Ayaz Hafiz
|
1e1ffb2f62
|
Bugfix use root var
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz Hafiz
|
5dfe44c72d
|
Render nullable wrapped tag unions that pass through aliases
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz
|
3906c5c200
|
Clippy
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz Hafiz
|
b61481c6e7
|
Try another strategy - fix recursion vars during typechecking
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz Hafiz
|
02d5cd7885
|
Deal with recursive pointers that pass through non-recursive layouts
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz Hafiz
|
92dfccedff
|
Document debugging env variables
|
2022-04-22 17:57:01 -04:00 |
|
Ayaz Hafiz
|
b0aafd762a
|
Show more type information in pretty printing
|
2022-04-22 17:57:01 -04:00 |
|
Folkert
|
7b234911ac
|
do the work
|
2022-04-22 23:47:43 +02:00 |
|
Folkert
|
894e5bdd5c
|
add code for more efficient identifier store
|
2022-04-22 22:06:00 +02:00 |
|
Folkert
|
8720462839
|
use more specific function to get symbols/regions
|
2022-04-22 21:41:17 +02:00 |
|
Folkert
|
6ffe14809f
|
don't populate Scope with aliases
these are now properly imported. For testing reporting we still need a way
to provide them without resolving imports (just for speed)
|
2022-04-22 20:49:46 +02:00 |
|
Folkert
|
285e4f05ec
|
add comment
|
2022-04-22 19:35:01 +02:00 |
|
Folkert
|
fdd0910ba0
|
refactor
|
2022-04-22 19:32:47 +02:00 |
|
Folkert
|
18ba49c694
|
add comment
|
2022-04-22 19:29:52 +02:00 |
|
Folkert
|
28cb9bf36e
|
use custom type for TopologicalSort result
|
2022-04-22 19:28:46 +02:00 |
|
Folkert
|
48ce1c14bf
|
ordering changed in a test
|
2022-04-22 17:10:27 +02:00 |
|
Folkert
|
7196e7cdac
|
add further comment
|
2022-04-22 16:26:52 +02:00 |
|
Folkert
|
6306923e0f
|
add thanks comment
|
2022-04-22 16:24:47 +02:00 |
|
Folkert
|
55749e7470
|
make diff a bit smaller
|
2022-04-22 16:22:27 +02:00 |
|
Folkert
|
09869ac645
|
pick usize as the underlying integer type
|
2022-04-22 16:21:28 +02:00 |
|
Folkert
|
a40483a2ec
|
cleanup
|
2022-04-22 16:17:21 +02:00 |
|
Folkert
|
9f7c7b56a1
|
use ReferenceMatrix in DefOrdering
|
2022-04-22 15:49:32 +02:00 |
|
Folkert
|
0c10fa31f5
|
rename
|
2022-04-22 15:41:21 +02:00 |
|
Folkert
|
5d68a00d1c
|
make ReferenceMatrix type/module
|
2022-04-22 15:41:07 +02:00 |
|
Folkert
|
e40e4ae846
|
rename
|
2022-04-22 15:17:43 +02:00 |
|
Folkert
|
8837eb2c19
|
remove old def sorting code
|
2022-04-22 15:09:45 +02:00 |
|
Folkert
|
c763d51551
|
use new sccs in error case too
|
2022-04-22 15:04:16 +02:00 |
|
Folkert
|
887acb7519
|
be smarter about when a function is recursive
|
2022-04-22 14:41:42 +02:00 |
|
Folkert
|
8c08c63151
|
faster strongly-connected components
|
2022-04-22 14:10:46 +02:00 |
|
Folkert
|
45567a591c
|
rename
|
2022-04-22 13:42:57 +02:00 |
|
Folkert
|
141f88365d
|
use extra bitvec to spot faulty recursion
|
2022-04-22 12:56:50 +02:00 |
|
Folkert
|
b6ccd9c8fb
|
use bitvec-based topological sort
|
2022-04-22 11:35:08 +02:00 |
|
Folkert
|
7055645085
|
add bitvec dependency
|
2022-04-22 11:34:02 +02:00 |
|
Richard Feldman
|
3a0adb1c7e
|
Merge pull request #2904 from rtfeldman/cli-args
CLI revisions
|
2022-04-21 12:59:08 -04:00 |
|
Jared Cone
|
b61dc33fb2
|
Merge pull request #2906 from rtfeldman/issue-2875/file-name-in-warnings
Issue 2875/file name in warnings
|
2022-04-21 09:14:15 -07:00 |
|
Ayaz Hafiz
|
11f29baf25
|
Add note about output
|
2022-04-21 09:34:40 -04:00 |
|
Ayaz Hafiz
|
21661275d8
|
Show unified variables as a tree
|
2022-04-21 09:32:26 -04:00 |
|
Folkert de Vries
|
2cc8e95198
|
Merge pull request #2901 from rtfeldman/vec-map
VecMap
|
2022-04-21 09:16:38 +02:00 |
|
Jared Cone
|
497b8c114e
|
Updated new tests
|
2022-04-20 22:02:13 -07:00 |
|
Jared Cone
|
bfbd810ae6
|
Updated new tests
|
2022-04-20 21:25:12 -07:00 |
|
Jared Cone
|
d20542efae
|
Updated tests to use deterministic tmp dir
|
2022-04-20 21:25:12 -07:00 |
|
Jared Cone
|
66009c4b3c
|
Updated unit tests
|
2022-04-20 21:25:11 -07:00 |
|
Ayaz
|
e2a28347bb
|
Update compiler/test_gen/src/helpers/llvm.rs
Co-authored-by: Richard Feldman <oss@rtfeldman.com>
|
2022-04-20 22:50:31 -04:00 |
|
Richard Feldman
|
058bfdb8d0
|
Improve perf of finding type new type variables
|
2022-04-20 21:39:09 -04:00 |
|
Richard Feldman
|
132213245d
|
Add a way to convert Lowercase to &str
|
2022-04-20 21:39:09 -04:00 |
|