summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2015-10-24Remove bare semicolonsFlorian Hahn-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-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-355/+363
2015-10-02unify the 2 impl indexesAriel Ben-Yehuda-75/+38
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-592/+537
2015-10-02Auto merge of #28793 - Ms2ger:AttrStyle, r=alexcrichtonbors-1/+1
2015-10-01remove the code that encodes type parameter defsAriel Ben-Yehuda-3/+1
2015-10-01don't store method_ftyAriel Ben-Yehuda-29/+8
2015-10-01don't duplicate item types between encoder <-> astencodeAriel Ben-Yehuda-1/+1
2015-10-01improve the tyencode abbrev formatAriel Ben-Yehuda-36/+23
2015-10-01don't mark_stable_position needlessly in tyencodeAriel Ben-Yehuda-6/+13
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-1/+1
2015-10-01share stored predicatesAriel Ben-Yehuda-66/+115
2015-10-01add a cross-reference indexAriel Ben-Yehuda-105/+149
2015-10-01remove unneeded tags from metadataAriel Ben-Yehuda-69/+11
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-456/+449
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-94/+113
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-37/+41
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-2/+8
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-44/+33
2015-09-30Auto merge of #28724 - tsion:remove-double-semicolons, r=alexcrichtonbors-1/+1
2015-09-29Auto merge of #28702 - arielb1:metadata-versioning, r=nrcbors-0/+39
2015-09-29store the rustc version in metadata and check itAriel Ben-Yehuda-0/+39
2015-09-28Minor code cleanup.Scott Olson-1/+1
2015-09-29Fill in some missing parts in the default HIR visitorVadim Petrochenkov-0/+6
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-1/+1
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-7/+7
2015-09-22Use Names in path fragments and MacroDefVadim Petrochenkov-1/+1
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-22/+22
2015-09-16Auto merge of #28353 - GuillaumeGomez:error_codes, r=Manishearthbors-40/+53
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-111/+108
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-6/+10
2015-09-14Auto merge of #28392 - arielb1:sort-bounds-list, r=eddybbors-3/+2
2015-09-13sort the existential bounds list in tydecodeAriel Ben-Yehuda-3/+2
2015-09-13Add part of new error codes in librustcGuillaume Gomez-40/+53
2015-09-03rewrite metadata indexingAriel Ben-Yehuda-243/+322
2015-09-03remove totally useless struct-field indexAriel Ben-Yehuda-46/+34
2015-09-03Add an intital HIR and lowering stepNick Cameron-131/+173
2015-08-24address nitsAriel Ben-Yehuda-4/+10
2015-08-24store the CodeExtent directly in FreeRegionAriel Ben-Yehuda-12/+2
2015-08-24Use a Vec instead of an HashMap for the scope hierarchyAriel Ben-Yehuda-23/+55
2015-08-24Use a u32 instead of a usize in CodeExtentAriel Ben-Yehuda-2/+1