Folkert de Vries
|
391f5b5e17
|
Merge branch 'trunk' into clippy
|
2020-10-14 12:09:27 +02:00 |
|
Brendan Hansknecht
|
eb7e39bf7b
|
Make clippy happy
|
2020-10-13 20:26:00 -07:00 |
|
Folkert
|
f07fe1879b
|
fix problem with specializing rigids
|
2020-10-14 02:21:33 +02:00 |
|
Folkert
|
6aaba98d31
|
enable recursive definitions at the top-level
|
2020-10-14 01:08:20 +02:00 |
|
Folkert
|
2da2c25d32
|
research bug with linked list and uniqueness
|
2020-10-14 00:49:14 +02:00 |
|
Folkert
|
f6106166f1
|
fix bug with nested lets
|
2020-10-14 00:32:58 +02:00 |
|
Folkert
|
89a1146c19
|
run gen tests as modules
|
2020-10-13 21:45:41 +02:00 |
|
Folkert
|
2bceaf0503
|
implement LayoutCache on top of ena
|
2020-10-13 16:10:38 +02:00 |
|
Folkert de Vries
|
d9827ae467
|
Merge branch 'trunk' into improve-dependency-solving
|
2020-10-13 00:55:19 +02:00 |
|
Richard Feldman
|
a7da54516a
|
Cast i64 to f64 instead of using builtin bitcode
|
2020-10-12 17:59:20 -04:00 |
|
Folkert
|
edc0717a7d
|
specialize rigids
|
2020-10-12 23:58:39 +02:00 |
|
Folkert
|
973a632c25
|
add helper that instantiates rigids to flex vars
|
2020-10-12 23:52:41 +02:00 |
|
Folkert
|
30ff471a1b
|
appease clippy
|
2020-10-12 22:19:13 +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
|
78d1a01742
|
hopefully fix race condition bug
|
2020-10-12 20:26:11 +02:00 |
|
Richard Feldman
|
a3d81108c3
|
Merge branch 'trunk' into improve-dependency-solving
|
2020-10-12 10:23:53 -04:00 |
|
Folkert
|
9ad72d4979
|
fix unreported clippy warnings
|
2020-10-12 16:22:19 +02:00 |
|
Folkert
|
2e8499f92c
|
fix unused import bug
|
2020-10-12 16:12:27 +02:00 |
|
Folkert
|
27cdcffec0
|
Merge remote-tracking branch 'origin/trunk' into improve-dependency-solving
|
2020-10-12 16:10:25 +02:00 |
|
Richard Feldman
|
2758c7f04c
|
Always use a minimum of 1 worker
|
2020-10-12 09:33:11 -04:00 |
|
Folkert
|
06bc187f8b
|
all tests passing + clippy satisfied
|
2020-10-12 01:42:03 +02:00 |
|
Brendan Hansknecht
|
b88f3674bb
|
Add dynamic path for libgcc
|
2020-10-11 16:09:40 -07:00 |
|
Brendan Hansknecht
|
6e130d51bc
|
Make link paths generic and add libgcc_s
|
2020-10-11 14:31:42 -07:00 |
|
Folkert
|
40f0588696
|
back to a working state
|
2020-10-11 21:55:26 +02:00 |
|
Folkert
|
5b14dc73f6
|
allow multiple external specializations per symbol
|
2020-10-11 15:25:15 +02:00 |
|
Folkert
|
1cd8b21670
|
ugh clippy
|
2020-10-10 20:30:33 -04:00 |
|
Folkert
|
fb82897e3d
|
fix new clippy warnings
|
2020-10-10 20:30:33 -04:00 |
|
Richard Feldman
|
1c49a95e64
|
parse_and_constrain doesn't need to own module_ids
|
2020-10-10 20:30:33 -04:00 |
|
Richard Feldman
|
b8eff12767
|
Use parking_lot::Mutex
|
2020-10-10 20:30:33 -04:00 |
|
Folkert
|
4f9b27b694
|
sketch of a proof of concept
|
2020-10-11 01:54:50 +02:00 |
|
Folkert
|
79d3b0ac01
|
cross module specialization WIP
|
2020-10-11 01:23:52 +02:00 |
|
Folkert
|
5c558a9a87
|
get it up and running
|
2020-10-10 22:35:38 +02:00 |
|
Folkert
|
d8a0760726
|
hook up finding specializations
|
2020-10-10 21:02:31 +02:00 |
|
Folkert
|
8eec622d23
|
move over code that tries to do the full specialization process in parallel
|
2020-10-10 20:40:55 +02:00 |
|
Folkert
|
37e0523557
|
preparations for specializing
|
2020-10-10 20:28:46 +02:00 |
|
Folkert
|
03d9a8821b
|
ugh clippy
|
2020-10-10 20:11:26 +02:00 |
|
Folkert
|
d346482b76
|
fix new clippy warnings
|
2020-10-10 19:59:58 +02:00 |
|
Folkert
|
7963843b9c
|
cleanup
|
2020-10-10 19:39:33 +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 |
|
Richard Feldman
|
aab8e41d7c
|
Clean up some dead comments
|
2020-10-07 22:21:36 -04:00 |
|
Folkert
|
3f4ec2068e
|
weird clippy quirk
|
2020-10-08 01:53:02 +02:00 |
|
Folkert
|
518f45222a
|
all things clippy
|
2020-10-08 01:32:47 +02:00 |
|
Folkert
|
c7b251d6b4
|
Merge remote-tracking branch 'origin/trunk' into gen-modules
|
2020-10-08 01:29:32 +02:00 |
|
Folkert
|
768dbbc553
|
all tests passing
|
2020-10-08 00:53:06 +02:00 |
|
Folkert
|
f16e17823e
|
fix load tests
|
2020-10-07 23:25:47 +02:00 |
|
Folkert
|
6976682783
|
solving some compile errors
|
2020-10-07 21:28:42 +02:00 |
|
Richard Feldman
|
58e190c466
|
Support compiling cargo hosts
|
2020-10-05 22:51:08 -04:00 |
|
Richard Feldman
|
7e1166b3a2
|
Rebuild hosts automatically (for now)
|
2020-10-04 16:35:32 -04:00 |
|
Richard Feldman
|
ad16aa61e9
|
Change linking back
|
2020-10-04 16:35:21 -04:00 |
|
Richard Feldman
|
d776798e32
|
Attempt to statically link hosts
|
2020-10-04 16:35:17 -04:00 |
|