summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2015-10-27Auto merge of #26421 - nham:fix_21546, r=pnkfelixbors-0/+45
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-1/+1
2015-10-22Warn when creating a module and a struct that both have the same name.Nick Hamann-0/+45
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-4/+6
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-12/+12
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-6/+6
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-3/+3
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-6/+6
2015-10-13Unify structures and enum variants in HIRVadim Petrochenkov-5/+3
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-2/+2
2015-10-01Remove DefRegion, which is not usedNiko Matsakis-1/+1
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-2/+2
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-24/+35
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-2/+2
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-2/+2
2015-09-22Use Names in path fragments and MacroDefVadim Petrochenkov-4/+3
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-4/+4
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-1/+1
2015-09-03Add an intital HIR and lowering stepNick Cameron-27/+26
2015-08-24fallout from moving def-idNiko Matsakis-25/+25
2015-08-19fallout of reworking rc and arc APIsAlexis Beingessner-3/+3
2015-08-12stop cross-crate associated types from being importedAriel Ben-Yehuda-0/+5
2015-08-10Auto merge of #27451 - seanmonstar:use-groups-as, r=alexcrichtonbors-6/+7
2015-08-10Auto merge of #27547 - vberger:more_perseverant_resolve, r=nrcbors-1/+9
2015-08-08rustc: rename multiple imports in a listSean McArthur-6/+7
2015-08-06remove ty::{VariantInfo, FieldTy}Ariel Ben-Yehuda-3/+1
2015-08-06Factor inc/dec count methods.Victor Berger-3/+3
2015-08-05Block import resolution only on 'pub' imports.Victor Berger-0/+8
2015-08-04rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer.Eduard Burtescu-4/+2
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-12/+10
2015-07-16Rollup merge of #26898 - GuillaumeGomez:fixup, r=eddybManish Goregaokar-11/+23
2015-07-14Remove macro, import function and enumGuillaume Gomez-9/+10
2015-07-14Arguments are now passed directly to the function instead of the enum variantsGuillaume Gomez-11/+11
2015-07-14End of error code spanning centralizationGuillaume Gomez-14/+22
2015-07-13Add error codesGuillaume Gomez-9/+12
2015-07-12Implement RFC 1058Simonas Kazlauskas-2/+2
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-1/+1
2015-04-29FalloutTamir Duberstein-15/+28
2015-04-23Structural changes for associated constantsSean Patrick Santos-1/+8
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-01Fallout out rustcNiko Matsakis-2/+2
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1
2015-03-16Reviewer changesNick Cameron-1/+1
2015-03-16resolve: factor out resolve imports to its own moduleNick Cameron-7/+8
2015-03-16Misc tidy ups in resolveNick Cameron-17/+11
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-2/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-39/+15
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-11/+15
2015-02-24Fix fallout from rebasing.Eduard Burtescu-1/+1
2015-02-24rustc_resolve: don't handle impl items as if they were modules.Eduard Burtescu-228/+10