about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2016-04-07Auto merge of #32016 - nikomatsakis:incr-comp-save, r=mwbors-3/+3
2016-04-07Make `hir::Visibility` non-copyable and add `ty::Visibility`Jeffrey Seyfried-33/+42
2016-04-06make an incremental crateNiko Matsakis-3/+3
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-155/+14
2016-04-06rustc: move some maps from ty to hir.Eduard Burtescu-7/+7
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-13/+13
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-8/+9
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-30/+28
2016-03-31librustc_metadata: use bug!(), span_bug!()Benjamin Herr-74/+62
2016-03-30Auto merge of #32439 - jseyfried:visible_suggestions, r=nrcbors-4/+63
2016-03-30Add method `visible_item_path` to `CStore`Jeffrey Seyfried-4/+63
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-3/+3
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-21/+21
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-8/+8
2016-03-25renumber error from E0522 to E0523Niko Matsakis-2/+2
2016-03-25Correections due to refactoring .Niko Matsakis-2/+2
2016-03-25pacify the merciless tidy: s/E0521/E0522Niko Matsakis-2/+2
2016-03-25renumber diagnostic to avoid conflictNiko Matsakis-2/+2
2016-03-25track the extern-crate def-id rather than pathNiko Matsakis-93/+87
2016-03-25store krate information more uniformlyNiko Matsakis-7/+3
2016-03-25track def-id for inlined itemsNiko Matsakis-11/+31
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-6/+11
2016-03-25Make the compiler emit an error if the crate graph contains two crates with t...Michael Woerister-10/+58
2016-03-25Compute a salt from arguments passed via -Cmetadata.Michael Woerister-0/+19
2016-03-25Make CrateStore::crate_name() return an InternedString to avoid unnecessary a...Michael Woerister-2/+2
2016-03-25CrateStore: Allow for custom def_id_to_string mappings in encode_type().Michael Woerister-16/+23
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-26/+3
2016-03-22sprinkle feature gates here and thereJorge Aparicio-0/+1
2016-03-22try! -> ?Jorge Aparicio-6/+6
2016-03-17trans: Rename MonoId to Instance and start using it in more places.Eduard Burtescu-8/+12
2016-03-17metadata: Constrain FoundAst::FoundParent to an Item.Eduard Burtescu-94/+67
2016-03-17metedata: Remove the unnecessary indirection to astencode.Eduard Burtescu-80/+18
2016-03-14Fixes after a rebaseAaron Turon-1/+1
2016-03-14Move specialization graph walks to iterators; make associated typeAaron Turon-1/+8
2016-03-14Initial incorporation of specialization:Aaron Turon-1/+26
2016-03-14Hook `default` keyword into metadata and carry data through to typeckAaron Turon-0/+30
2016-03-14Auto merge of #30587 - oli-obk:eager_const_eval2, r=nikomatsakisbors-12/+19
2016-03-14rustbuildOliver Schneider-0/+1
2016-03-10Auto merge of #32121 - GuillaumeGomez:help_e0514, r=cmrbors-8/+10
2016-03-10typestrong constant integersOliver Schneider-12/+18
2016-03-09Auto merge of #31710 - eddyb:reify, r=nikomatsakisbors-7/+10
2016-03-09Track fn type and lifetime parameters in TyFnDef.Eduard Burtescu-5/+7
2016-03-09Split TyBareFn into TyFnDef and TyFnPtr.Eli Friedman-7/+8
2016-03-08Add help for E0514ggomez-8/+10
2016-03-06Add method `visibility` to `CrateStore`Jeffrey Seyfried-0/+9
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-70/+70
2016-03-03Auto merge of #31824 - jseyfried:privacy_in_resolve, r=nikomatsakisbors-5/+2
2016-03-02Move span into `StructField`Vadim Petrochenkov-2/+2
2016-03-02Use numeric field `Name`s ("0", "1" etc) for positional fieldsVadim Petrochenkov-7/+10
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-1/+0