Eduard Burtescu
|
513d392f7e
|
rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.
|
2016-05-11 04:14:58 +03:00 |
|
Michael Woerister
|
86a691a5c7
|
trans: Consistently name SharedCrateContext instances 'scx'
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
bb8c8c58d3
|
Make trans::collector only depend on SharedCrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
75bf6173e5
|
trans: Make glue::get_drop_glue_type() independent of CrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
3f74c6afe0
|
trans: Make base::custom_coerce_unsize_info only depend on SharedCrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
566aa54b49
|
trans: Make common::fulfill_obligation only depend on SharedCrateContext.
Plus make it produce a nicer dependency graph via DepTrackingMap::memoize().
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
d24ead0f93
|
trans: Make various trans::collector functions independent of CrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
2564199d8f
|
trans: Make meth::get_vtable_methods() not depend on CrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
100a4f5699
|
trans: Make normalize_and_test_predicates() not depend on CrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Michael Woerister
|
60259b9d90
|
Make trans::collector item printing methods independent of CrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Eduard Burtescu
|
14efbf1481
|
mir: prepare for rvalue promotion support.
|
2016-05-07 07:19:10 +03:00 |
|
Michael Woerister
|
0fc9f9a200
|
Make the codegen unit partitioner also emit item declarations.
|
2016-04-28 16:53:00 -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 |
|
Eduard Burtescu
|
ffca6c3e15
|
rustc: move middle::{def,def_id,pat_util} to hir.
|
2016-04-06 09:14:21 +03:00 |
|
Eduard Burtescu
|
8b0937293b
|
rustc: move rustc_front to rustc::hir.
|
2016-04-06 09:01:55 +03:00 |
|
Benjamin Herr
|
c59ea491ea
|
librustc_trans: use bug!(), span_bug!()
|
2016-03-31 22:06:52 +02:00 |
|
Eduard Burtescu
|
035a645e64
|
rustc_trans: move the contents of the trans module to top-level.
|
2016-03-27 01:23:28 +02:00 |
|