summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2016-05-18allow retracing paths across cratesNiko Matsakis-2/+34
2016-05-18change svh to store a u64Niko Matsakis-3/+3
2016-05-18always encode variant fieldsNiko Matsakis-1/+4
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-23/+29
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-68/+69
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-0/+11
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-1/+0
2016-05-07mir: prepare for rvalue promotion support.Eduard Burtescu-0/+3
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-1/+0
2016-04-12Do not encode name when encoding DefKeySeo Sanghyeon-2/+7
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-13/+13
2016-04-06make an incremental crateNiko Matsakis-3/+3
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-26/+0
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+3
2016-03-31librustc_metadata: use bug!(), span_bug!()Benjamin Herr-34/+30
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-3/+3
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-25Correections due to refactoring .Niko Matsakis-2/+2
2016-03-25track the extern-crate def-id rather than pathNiko Matsakis-1/+3
2016-03-25store krate information more uniformlyNiko Matsakis-5/+1
2016-03-25track def-id for inlined itemsNiko Matsakis-7/+25
2016-03-25Add a "link-guard" to avoid accidentally linking to a wrong dylib at runtime.Michael Woerister-3/+3
2016-03-25Make the compiler emit an error if the crate graph contains two crates with t...Michael Woerister-2/+2
2016-03-25Compute a salt from arguments passed via -Cmetadata.Michael Woerister-0/+7
2016-03-22try! -> ?Jorge Aparicio-6/+6
2016-03-17trans: Rename MonoId to Instance and start using it in more places.Eduard Burtescu-7/+11
2016-03-17metadata: Constrain FoundAst::FoundParent to an Item.Eduard Burtescu-40/+23
2016-03-17metedata: Remove the unnecessary indirection to astencode.Eduard Burtescu-11/+1
2016-03-14Fixes after a rebaseAaron Turon-1/+0
2016-03-14Initial incorporation of specialization:Aaron Turon-0/+8
2016-03-14Hook `default` keyword into metadata and carry data through to typeckAaron Turon-0/+17
2016-03-10typestrong constant integersOliver Schneider-3/+5
2016-03-09Auto merge of #31710 - eddyb:reify, r=nikomatsakisbors-3/+4
2016-03-09Track fn type and lifetime parameters in TyFnDef.Eduard Burtescu-3/+3
2016-03-09Split TyBareFn into TyFnDef and TyFnPtr.Eli Friedman-3/+4
2016-03-06Add method `visibility` to `CrateStore`Jeffrey Seyfried-0/+4
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-28/+28
2016-03-02Use numeric field `Name`s ("0", "1" etc) for positional fieldsVadim Petrochenkov-5/+9
2016-02-12Autoderef in librustc_metadataJonas Schievink-5/+5
2016-02-11Pass through diagnostic handler insteadarcnmx-1/+2
2016-02-11Only retain external static symbols across LTOarcnmx-19/+20
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't glob import/export syntax::abi enum variantsOliver Schneider-2/+2
2016-02-02Auto merge of #31279 - DanielJCampbell:MacroReferencing, r=nrcbors-3/+12
2016-02-01Implemented macro referencing for save analysisDaniel Campbell-3/+12
2016-01-26Implement the translation item collector.Michael Woerister-0/+10