Michael Woerister
|
37a10ecbe8
|
Make item translation order deterministic by sorting by symbol name.
|
2016-07-08 10:42:47 -04:00 |
|
Michael Woerister
|
87c1c87dd7
|
Make drop-glue translation collector-driven.
|
2016-07-08 10:42:47 -04:00 |
|
Michael Woerister
|
6c8c94b848
|
Improve linkage assignment in trans::partitioning.
|
2016-07-08 10:42:47 -04:00 |
|
Michael Woerister
|
65e8a13441
|
Adapt backend to trans::partitioning dictating the codegen-unit setup.
|
2016-07-08 10:42:46 -04:00 |
|
Niko Matsakis
|
be7b576cc5
|
correct typo in comment
|
2016-05-24 15:08:07 -04:00 |
|
Niko Matsakis
|
02af34def7
|
always make at least one codegen-unit
this allows us to remove the dummy `foo` fn
|
2016-05-18 21:24:30 -04:00 |
|
Michael Woerister
|
85b155f6f1
|
trans: Don't try to place declarations during codegen unit partitioning.
|
2016-05-11 13:58:23 -04:00 |
|
Michael Woerister
|
e3f19cb0b3
|
trans: Move TransItem to its own module.
|
2016-05-11 13:49:44 -04:00 |
|
Eduard Burtescu
|
76affa5d6f
|
rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.
|
2016-05-11 04:14:58 +03:00 |
|
Eduard Burtescu
|
513d392f7e
|
rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.
|
2016-05-11 04:14:58 +03:00 |
|
Michael Woerister
|
b89a5d1f7c
|
Make FixedCount partitioning handle case where codegen units have to be added.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
bebcb285ad
|
Restructure trans_crate() so that codegen unit partitioning happens before creating LocalCrateContexts.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
0fc9f9a200
|
Make the codegen unit partitioner also emit item declarations.
|
2016-04-28 16:53:00 -04:00 |
|
Michael Woerister
|
7f04d35cc6
|
Add FixedUnitCount codegen unit partitioning strategy.
|
2016-04-28 14:36:34 -04:00 |
|
Michael Woerister
|
c61f22932d
|
Let the translation item collector make a distinction between drop-glue kinds
|
2016-04-28 14:36:34 -04:00 |
|
Michael Woerister
|
e8441b6784
|
Add initial version of codegen unit partitioning for incremental compilation.
|
2016-04-15 10:05:53 -04:00 |
|