summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-16/+14
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-4/+3
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-16/+14
2015-12-01Fixes #30089Jeffrey Seyfried-16/+0
2015-11-28Auto merge of #29383 - petrochenkov:empstr, r=pnkfelixbors-1/+1
2015-11-27Auto merge of #30064 - fhartwig:macro-suggestions, r=sanxiynbors-6/+2
2015-11-27Introduce max_suggestion_distance function to avoid duplicating the heuristicFlorian Hartwig-6/+2
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2/+2
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-2/+2
2015-11-26remove csearch from resolve and typeckAriel Ben-Yehuda-48/+28
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-1/+1
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-23Auto merge of #29530 - jseyfried:resolve, r=nikomatsakisbors-819/+371
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-5/+21
2015-11-21Auto merge of #29916 - Manishearth:diag-401, r=steveklabnikbors-1/+71
2015-11-19Fix the falloutVadim Petrochenkov-1/+1
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-38/+46
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-5/+2
2015-11-19Add long error diagnostics for E0401Manish Goregaokar-1/+71
2015-11-18Refactor away get_module_if_available and get_module and reformat one-linersJeffrey Seyfried-88/+56
2015-11-17Auto merge of #29766 - oli-obk:impl_item, r=nikomatsakisbors-7/+6
2015-11-17Fix issue #21546 and refactor NsDefJeffrey Seyfried-173/+57
2015-11-16Rollup merge of #29796 - barosl:unresolved-import-extern-crate, r=steveklabnikSteve Klabnik-0/+9
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-4/+4
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-7/+6
2015-11-16Refactor fields def_id and kind of Module into a single field def.Jeffrey Seyfried-183/+125
2015-11-16Replace `TypeNsDef` and `ValueNsDef` with a more general type `NsDef`.Jeffrey Seyfried-478/+236
2015-11-14rustfmt librustc_resolvecorentih-1190/+1220
2015-11-12Improve the detailed error message for E0432Barosl Lee-0/+9
2015-11-12Fixup tidyManish Goregaokar-3/+7
2015-11-12Add more comprehensive diagnostics for irrefutable pattern error with constantsManish Goregaokar-7/+15
2015-11-04Unwrap the RefCell around DefMapJonathan S-2/+2
2015-11-03Remove the RefCell around freevars and freevars_seen in librustc_resolveJonathan S-11/+10
2015-11-04Auto merge of #29547 - arielb1:speculative-upvar, r=eddybbors-151/+149
2015-11-03resolve: don't speculatively create freevars when resolvingAriel Ben-Yehuda-151/+149
2015-10-27Auto merge of #26421 - nham:fix_21546, r=pnkfelixbors-0/+45
2015-10-26Auto merge of #29303 - petrochenkov:unistrimp, r=eddybbors-1/+1
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-1/+0
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-7/+7
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-1/+2
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-5/+5
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-6/+6
2015-10-13Unify structures and enum variants in HIRVadim Petrochenkov-18/+4
2015-10-02Rollup merge of #28554 - christopherdumas:E0422, r=arielb1Manish Goregaokar-1/+23
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-2/+2
2015-10-01Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove useNiko Matsakis-4/+6