about summary refs log tree commit diff
path: root/src/librustc/metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1567/+0
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-43/+6
2015-11-06Preserve public static items across LTOarcnmx-0/+8
2015-10-07use the struct's ctor-id as its variant def-idAriel Ben-Yehuda-4/+1
2015-10-03Auto merge of #28521 - arielb1:metadiet, r=eddybbors-53/+65
2015-10-02unify the 2 impl indexesAriel Ben-Yehuda-12/+7
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-100/+156
2015-10-02Auto merge of #28793 - Ms2ger:AttrStyle, r=alexcrichtonbors-1/+1
2015-10-01don't store method_ftyAriel Ben-Yehuda-9/+7
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-1/+1
2015-10-01share stored predicatesAriel Ben-Yehuda-11/+24
2015-10-01add a cross-reference indexAriel Ben-Yehuda-0/+5
2015-10-01remove unneeded tags from metadataAriel Ben-Yehuda-12/+0
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-90/+132
2015-10-01rename ast_map to hir_mapNiko Matsakis-7/+7
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-25/+25
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-30/+25
2015-09-29store the rustc version in metadata and check itAriel Ben-Yehuda-0/+5
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-10/+10
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-3/+5
2015-09-03rewrite metadata indexingAriel Ben-Yehuda-114/+73
2015-09-03Add an intital HIR and lowering stepNick Cameron-39/+42
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-1/+1
2015-08-24fallout from moving def-idNiko Matsakis-26/+27
2015-08-16Auto merge of #27643 - mitaa:get_item_, r=arielb1bors-0/+4
2015-08-16Auto merge of #27851 - nikomatsakis:cleanup-ty-decoder, r=eddybbors-19/+26
2015-08-15remove the last remnants of old interfaceNiko Matsakis-18/+24
2015-08-14move InlinedItem into librustc, where it belongsNiko Matsakis-1/+2
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-3/+7
2015-08-12Replace get_item_path[-1] with get_item_namemitaa-0/+4
2015-08-10trans: Stop informing LLVM about dllexportAlex Crichton-3/+22
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-15/+15
2015-08-07stop using skip_binderAriel Ben-Yehuda-2/+8
2015-08-06remove ty::{VariantInfo, FieldTy}Ariel Ben-Yehuda-78/+6
2015-08-06create VariantDef-s (but don't actually use them)Ariel Ben-Yehuda-5/+104
2015-08-06add variant info to ADTDef, but don't actually use itAriel Ben-Yehuda-1/+2
2015-08-06introduce an ADTDef struct for struct/enum definitionsAriel Ben-Yehuda-0/+7
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-21/+2
2015-07-27std: Deprecate a number of unstable featuresAlex Crichton-4/+4
2015-07-12Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakisbors-3/+3
2015-07-12Implement RFC 1058Simonas Kazlauskas-1/+1
2015-07-08Remove snake_case names from ty.rsJared Roesch-3/+3
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-1/+1
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1/+1
2015-06-04Inline enum_variant_ids into its only caller.Ms2ger-25/+2
2015-06-03Remove unused get_enum_variant_defs functions.Ms2ger-18/+0
2015-06-01Return an iterator from enum_variant_ids.Ms2ger-8/+26
2015-05-29Auto merge of #25760 - Ms2ger:tagged_docs, r=Manishearthbors-258/+148
2015-05-28Return a TaggedDocsIterator from each_reexport.Ms2ger-15/+4