about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-25/+0
2016-11-28Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrcbors-2/+16
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-2/+16
2016-11-28rustc_typeck: don't record associated type resolutions.Eduard-Mihai Burtescu-2/+2
2016-11-28rustc: track fields in the HIR map.Eduard Burtescu-0/+1
2016-11-28rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor.Eduard-Mihai Burtescu-1/+2
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-297/+215
2016-11-28rustc: use Span's allow_internal_unstable instead of hir::BlockCheckMode.Eduard Burtescu-24/+1
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-142/+128
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-21/+2
2016-11-28rustc: desugar UFCS as much as possible during HIR lowering.Eduard Burtescu-42/+78
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-7/+33
2016-11-23Rebasing and review changesNick Cameron-0/+12
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-10/+9
2016-11-22Change HirVec<P<T>> to HirVec<T> in Expr.Nicholas Nethercote-7/+6
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-5/+4
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-36/+34
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-7/+7
2016-11-21Read in rmeta cratesNick Cameron-14/+27
2016-11-21Add --crate-type metadataNick Cameron-3/+4
2016-11-20Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.Jeffrey Seyfried-1/+1
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-2/+1
2016-11-17Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddybbors-88/+122
2016-11-16include a Name and Span for each item in the HIR of the implNiko Matsakis-10/+10
2016-11-16add a `nested_visit_map` methodNiko Matsakis-81/+64
2016-11-16fallout from separating impl-items from implsNiko Matsakis-16/+56
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-19/+30
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-4/+13
2016-11-12Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkovEduard-Mihai Burtescu-14/+16
2016-11-10Don't use self type for cat_index on overloaded indexing. Fixes #20649.Luqman Aden-3/+1
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-14/+16
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-4/+9
2016-11-10Improve macro reexports.Jeffrey Seyfried-15/+3
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-0/+4
2016-11-10Refactor `explicitly_linked: bool` -> `dep_kind: DepKind`.Jeffrey Seyfried-4/+15
2016-11-10Clean up `CrateSource`.Jeffrey Seyfried-1/+0
2016-11-10Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakisEduard-Mihai Burtescu-106/+48
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-27/+16
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-106/+48
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-36/+36
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-54/+43
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-17/+17
2016-10-31Changed most vec! invocations to use square bracesiirelu-1/+1
2016-10-30Auto merge of #37401 - eddyb:lazy-2, r=nikomatsakisbors-3/+0
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-9/+5
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-10-27Preparations and cleanupVadim Petrochenkov-1/+1
2016-10-25rustc_metadata: move is_extern_item to trans.Eduard Burtescu-3/+0
2016-10-24Clean up `CrateLoader::process_item`.Jeffrey Seyfried-0/+9
2016-10-24Refactor away `CrateLoader::load_macros`.Jeffrey Seyfried-2/+2