about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
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
2016-02-26Fix breakage in rustc_metadataJeffrey Seyfried-2/+2
2016-02-26Remove `LastPrivate`Jeffrey Seyfried-3/+0
2016-02-22Auto merge of #31811 - alexcrichton:clean-deps, r=sanxiynbors-0/+1
2016-02-21rustbuild: Sync some Cargo.toml/lib.rs dependenciesAlex Crichton-0/+1
2016-02-20make *mut T -> *const T a coercionAriel Ben-Yehuda-4/+12
2016-02-14Rename hir::Pat_ and its variantsVadim Petrochenkov-2/+2
2016-02-12Autoderef in librustc_metadataJonas Schievink-64/+64
2016-02-12Auto merge of #30830 - arcnmx:static-extern, r=alexcrichtonbors-28/+23
2016-02-11bootstrap: Add a bunch of Cargo.toml filesAlex Crichton-0/+20
2016-02-11Pass through diagnostic handler insteadarcnmx-1/+2
2016-02-11Only retain external static symbols across LTOarcnmx-28/+22
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-6/+6
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-3/+3
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-10/+10
2016-02-11[breaking-change] don't glob export ast::FloatTy variantsOliver Schneider-2/+2
2016-02-11[breaking-change] don't glob import/export syntax::abi enum variantsOliver Schneider-7/+7
2016-02-09make `MirMap` a struct instead of a type alias for `NodeMap`Oliver Schneider-6/+7
2016-02-06Auto merge of #31307 - nagisa:mir-drop-terminator, r=nikomatsakisbors-1/+1
2016-02-05Instrument a bunch of tasks that employ the HIR map in one way orNiko Matsakis-1/+5