about summary refs log tree commit diff
path: root/src/librustc/metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2078/+0
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-2/+2
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-23/+25
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-1/+1
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-1/+1
2015-11-13Store a valid name for the root module in metadatamitaa-1/+1
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-4/+4
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-3/+3
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-5/+5
2015-10-13Fix rebaseVadim Petrochenkov-2/+2
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-1/+1
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-9/+4
2015-10-02unify the 2 impl indexesAriel Ben-Yehuda-50/+24
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-233/+196
2015-10-01don't store method_ftyAriel Ben-Yehuda-18/+0
2015-10-01improve the tyencode abbrev formatAriel Ben-Yehuda-2/+2
2015-10-01share stored predicatesAriel Ben-Yehuda-52/+88
2015-10-01add a cross-reference indexAriel Ben-Yehuda-100/+103
2015-10-01remove unneeded tags from metadataAriel Ben-Yehuda-32/+4
2015-10-01remove code for re-exports of static methodsNiko Matsakis-119/+3
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-114/+134
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-25/+48
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-33/+38
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-13/+7
2015-09-29store the rustc version in metadata and check itAriel Ben-Yehuda-0/+5
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-2/+2
2015-09-22Use Names in path fragments and MacroDefVadim Petrochenkov-1/+1
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-19/+19
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-77/+77
2015-09-03rewrite metadata indexingAriel Ben-Yehuda-87/+32
2015-09-03remove totally useless struct-field indexAriel Ben-Yehuda-46/+34
2015-09-03Add an intital HIR and lowering stepNick Cameron-19/+21
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-1/+1
2015-08-24fallout from moving def-idNiko Matsakis-40/+39
2015-08-17Create "platform-intrinsic" ABI for SIMD/platform intrinsics.Huon Wilson-1/+1
2015-08-16Auto merge of #27851 - nikomatsakis:cleanup-ty-decoder, r=eddybbors-19/+11
2015-08-14move InlinedItem into librustc, where it belongsNiko Matsakis-19/+11
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-22/+26
2015-08-10trans: Stop informing LLVM about dllexportAlex Crichton-16/+13
2015-08-07rename ADTDef to AdtDef etc.Ariel Ben-Yehuda-12/+9
2015-08-06create VariantDef-s (but don't actually use them)Ariel Ben-Yehuda-48/+44
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-20/+16
2015-07-12Auto merge of #26957 - wesleywiser:rename_connect_to_join, r=alexcrichtonbors-1/+1
2015-07-12Auto merge of #26895 - jroesch:modernize-typeck-names, r=nikomatsakisbors-2/+2
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-1/+1
2015-07-08trans: Link rlibs to dylibs with --whole-archiveAlex Crichton-5/+1
2015-07-08Remove snake_case names from ty.rsJared Roesch-2/+2
2015-06-30Actually encode default associated typesAriel Ben-Yehuda-0/+4
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-27/+24