summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2016-01-14resolve: Remove record_exports, fixes #4953Jeffrey Seyfried-4/+0
2016-01-13resolve: use arena allocation instead of reference counting for `Module`s to ...Jeffrey Seyfried-122/+146
2016-01-11Auto merge of #30295 - jseyfried:fix_extern_crate_duplicate, r=nrcbors-12/+21
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-12/+21
2015-12-30Rebasing and review commentsNick Cameron-6/+6
2015-12-30RefactoringNick Cameron-14/+14
2015-12-30use structured errorsNick Cameron-204/+219
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-32/+13
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-5/+0
2015-12-18Address the commentsVadim Petrochenkov-1/+3
2015-12-18Prohibit private variant reexportsVadim Petrochenkov-0/+8
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-1/+1
2015-12-16Add note when item accessed from module via `m.i` rather than `m::i`.Guillaume Gomez-5/+64
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-32/+13
2015-12-11Make name resolution errors non-fatalNick Cameron-1/+28
2015-12-11Rename (Ns)ImportResolutionJeffrey Seyfried-3/+3
2015-12-10Fix a bug in which the visibility of a use declaration defining a name in one...Jeffrey Seyfried-12/+14
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-16/+14
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-3/+2
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-16/+14
2015-12-01Fixes #30089Jeffrey Seyfried-7/+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-1/+1
2015-11-26remove csearch from resolve and typeckAriel Ben-Yehuda-4/+3
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-496/+233
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-5/+21
2015-11-19Fix the falloutVadim Petrochenkov-1/+1
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-34/+38
2015-11-18Refactor away get_module_if_available and get_module and reformat one-linersJeffrey Seyfried-53/+32
2015-11-17Fix issue #21546 and refactor NsDefJeffrey Seyfried-26/+30
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-100/+82
2015-11-16Replace `TypeNsDef` and `ValueNsDef` with a more general type `NsDef`.Jeffrey Seyfried-387/+159
2015-11-14rustfmt librustc_resolvecorentih-716/+748
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-03resolve: don't speculatively create freevars when resolvingAriel Ben-Yehuda-151/+149