summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2016-01-14resolve: Remove record_exports, fixes #4953Jeffrey Seyfried-158/+17
2016-01-13resolve: use arena allocation instead of reference counting for `Module`s to ...Jeffrey Seyfried-244/+259
2016-01-11Auto merge of #30295 - jseyfried:fix_extern_crate_duplicate, r=nrcbors-13/+22
2016-01-08Rollup merge of #30584 - GuillaumeGomez:new_handles, r=pnkfelixSteve Klabnik-5/+10
2016-01-08Add new help messages for E0425Guillaume Gomez-5/+10
2016-01-06Fix bug in duplicate checking for extern crates.Jeffrey Seyfried-13/+22
2015-12-30Rebasing and review commentsNick Cameron-6/+6
2015-12-30RefactoringNick Cameron-19/+18
2015-12-30use structured errorsNick Cameron-235/+261
2015-12-29Rollup merge of #30253 - Manishearth:diag-401-improve, r=steveklabnikSteve Klabnik-7/+41
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-37/+34
2015-12-21Register new snapshotsAlex Crichton-3/+0
2015-12-21Auto merge of #30413 - pnkfelix:fsk-span_note, r=Manishearthbors-5/+73
2015-12-18Added doc comments for new UnresolvedNameContext enum.Felix S. Klock II-0/+9
2015-12-18Prohibit public glob reexports of private variantsVadim Petrochenkov-8/+37
2015-12-18Address the commentsVadim Petrochenkov-1/+3
2015-12-18Prohibit private variant reexportsVadim Petrochenkov-6/+21
2015-12-17Auto merge of #30325 - jseyfried:fixes_30078, r=nrcbors-18/+23
2015-12-17rustc_resolve: fix a bug in which unused imports can get wrongly marked as us...Jeffrey Seyfried-15/+20
2015-12-17Remove unused importsJeffrey Seyfried-3/+3
2015-12-16Add note when item accessed from module via `m.i` rather than `m::i`.Guillaume Gomez-5/+64
2015-12-16rustc: Remove def::DefUseVadim Petrochenkov-1/+0
2015-12-16Rollup merge of #30320 - nrc:err-names, r=@nikomatsakisManish Goregaokar-2/+30
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-37/+34
2015-12-15Improve E0401 diagnostics to mention other items.Manish Goregaokar-7/+41
2015-12-11Partially undo the fix of issue #30159 in PR #30294 to avoid breakage.Jeffrey Seyfried-0/+3
2015-12-11Make name resolution errors non-fatalNick Cameron-2/+30
2015-12-11Rename (Ns)ImportResolutionJeffrey Seyfried-43/+42
2015-12-10Fix a bug in which the visibility of a use declaration defining a name in one...Jeffrey Seyfried-147/+107
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