about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-09-17rustc: Use reachablility through a queryAlex Crichton-4/+0
2017-09-17Remove unused str_eq lang itemleonardo.yvens-2/+0
2017-09-16Rollup merge of #44560 - qmx:import-TyCtxt, r=eddybAlex Crichton-1/+1
2017-09-16Auto merge of #43017 - durka:stabilize-const-invocation, r=eddybbors-0/+1
2017-09-14Rollup merge of #44569 - est31:master, r=estebankCorey Farwell-2/+2
2017-09-14bring TyCtxt into scopeDouglas Campos-1/+1
2017-09-14"avoid" is a better word here than "disable"est31-2/+2
2017-09-14Auto merge of #44526 - leodasvacas:remove-deprecated-lang-items, r=arielb1bors-40/+15
2017-09-13Fix initial reviewleonardo.yvens-2/+2
2017-09-13Refactor fn_trait_kindleonardo.yvens-12/+5
2017-09-13honor #[rustc_const_unstable] attributesAlex Burka-0/+1
2017-09-13Refactor how to get a lang item's nameleonardo.yvens-16/+10
2017-09-13Remove require_owned_boxleonardo.yvens-4/+0
2017-09-12Remove deprecated lang itemsleonardo.yvens-8/+0
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-4/+9
2017-09-12Auto merge of #44275 - eddyb:deferred-ctfe, r=nikomatsakisbors-72/+37
2017-09-11Auto merge of #44435 - alexcrichton:in-scope, r=michaelwoeristerbors-2/+2
2017-09-11rustc: Remove HirId from queriesAlex Crichton-2/+2
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-40/+5
2017-09-11rustc: remove obsolete const_val::ErrKind::{Negate,Not}On.Eduard-Mihai Burtescu-24/+0
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-7/+12
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-9/+4
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-9/+7
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-14/+40
2017-09-08Use NodeId/HirId instead of DefId for local variables.Eduard-Mihai Burtescu-43/+43
2017-09-07rustc: Remove `CrateStore::crates` as a methodAlex Crichton-13/+12
2017-09-05rustc: Move stability functionality into queriesAlex Crichton-145/+101
2017-09-05rustc: Remove `CrateStore::used_crate*`Alex Crichton-12/+52
2017-09-05rustc: Classify two more CrateStore methods untrackedAlex Crichton-9/+5
2017-09-05rustc: Migrate `visible_parent_map` to a queryAlex Crichton-7/+1
2017-09-05rustc: Migrate `CrateStore::item_body` to a queryAlex Crichton-11/+0
2017-09-05rustc: Remove lang item methods from CrateStoreAlex Crichton-11/+2
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-75/+51
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-42/+52
2017-09-05rustc: Remove a number of mutable fields in cstoreAlex Crichton-12/+0
2017-09-05rustc: Move implementations_of_trait to a queryAlex Crichton-6/+0
2017-09-05rustc: Move original_crate_name to a queryAlex Crichton-5/+0
2017-09-05rustc: Move crate_hash to a queryAlex Crichton-2/+0
2017-09-05rustc: Move crate_disambiguator to queriesAlex Crichton-3/+0
2017-09-05rustc: Move {plugin,derive}_registrar_fn to queriesAlex Crichton-6/+0
2017-09-05rustc: Migrate `CStore::native_libraries` to a queryAlex Crichton-3/+0
2017-09-05rustc: Migrate `CStore::expored_symbols` to a queryAlex Crichton-2/+0
2017-09-05rustc: Move `impl_defaultness` to a queryAlex Crichton-6/+0
2017-09-05rustc: Move a few more cstore methods to queriesAlex Crichton-20/+7
2017-09-03Auto merge of #44253 - eddyb:nice-scope, r=nikomatsakisbors-179/+177
2017-09-03Auto merge of #44195 - alexcrichton:remove-used-unsafe, r=nikomatsakisbors-5/+50
2017-09-01rustc: rename CodeExtent to Scope and RegionMaps to ScopeTree.Eduard-Mihai Burtescu-179/+177
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CodeExtent.Eduard-Mihai Burtescu-202/+151
2017-09-01rustc: take TyCtxt and RegionMaps in CodeMap::span.Eduard-Mihai Burtescu-26/+22
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CFG.Eduard-Mihai Burtescu-47/+49