Ruud van Asseldonk
|
b781c8b08e
|
rustc: Unify fat pointer ABI constants.
This merges the `trt_field_*`, `fn_field_*` and `slice_elt_*` constants
into two `FAT_PTR_*` constants. This resolves the first part of #18590.
|
2014-11-21 17:49:11 +01:00 |
|
Eduard Burtescu
|
9f7aa7fa76
|
rustc: middle: remove obsolete ty::get.
|
2014-11-19 06:24:35 +02:00 |
|
Eduard Burtescu
|
4c3ad48c45
|
rustc: fix fallout of making Ty an alias for &TyS instead of a wrapper.
|
2014-11-19 06:24:35 +02:00 |
|
Eduard Burtescu
|
5bc98954d5
|
rustc: fix fallout of adding the 'tcx lifetime to Ty .
|
2014-11-19 06:24:34 +02:00 |
|
Eduard Burtescu
|
9706d8f602
|
rustc: middle: rename ty::t to Ty and use it unqualified everywhere.
|
2014-11-19 06:24:34 +02:00 |
|
Niko Matsakis
|
0b90cded14
|
Introduce some sanity checking assertions in trans, erase regions more aggressively.
|
2014-11-18 12:27:36 -05:00 |
|
Niko Matsakis
|
4ab0c588ff
|
Switch the code to use De Bruijn indices rather than binder-ids.
|
2014-11-18 12:27:35 -05:00 |
|
Niko Matsakis
|
dc6e414e6f
|
Move trans, back, driver, and back into a new crate, rustc_trans. Reduces memory usage significantly and opens opportunities for more parallel compilation.
|
2014-11-18 07:32:43 -05:00 |
|