Michael Woerister
|
bb8c8c58d3
|
Make trans::collector 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
|
b2ea54d2c6
|
trans: Split LocalCrateContext ownership out of SharedCrateContext.
|
2016-05-09 16:17:00 -04:00 |
|
Eduard Burtescu
|
e1eca0a110
|
Translate constants from MIR instead of going through trans::expr/consts.
|
2016-05-07 07:19:10 +03:00 |
|
Eduard Burtescu
|
fe48a4af84
|
Compute LLVM-agnostic type layouts in rustc.
# Conflicts:
# src/librustc/ty/layout.rs
|
2016-04-19 16:08:45 +03:00 |
|
Eduard Burtescu
|
0776399eac
|
Make data-layout mandatory in target specs.
|
2016-04-19 16:08:45 +03:00 |
|
Niko Matsakis
|
a9b6205aff
|
break dep-graph into modules, parameterize DepNode
it is useful later to customize how change the type we use for reference
items away from DefId
|
2016-04-06 12:42:46 -04:00 |
|
Eduard Burtescu
|
ffca6c3e15
|
rustc: move middle::{def,def_id,pat_util} to hir.
|
2016-04-06 09:14:21 +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 |
|