aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/item_scope.rs
Commit message (Expand)AuthorAgeFilesLines
* Replace simple is_named with matches macroPaul Daniel Faria2020-06-271-10/+1
* Split glob import map to per-ns, switch ExprCollector to use a simpler push_resPaul Daniel Faria2020-06-261-21/+56
* Track import type outside of , use enum rather than bool to improve readabilityPaul Daniel Faria2020-06-251-11/+40
* Revert resolution of all glob imports first, replace with tracking of glob im...Paul Daniel Faria2020-06-251-8/+12
* Use a macro in push_res to simplify code, simplify glob_shadowed_def assertionPaul Daniel Faria2020-06-241-33/+19
* Account for updated module ids when determining whether a resolution is "chan...Paul Daniel Faria2020-06-241-9/+32
* Reorder importsJonas Schievink2020-06-051-1/+1
* defining_crate -> krateJonas Schievink2020-06-051-1/+2
* Use `ImportMap` in `find_path`, remove old queriesJonas Schievink2020-06-041-2/+20
* invert ifEdwin Cheng2020-05-051-3/+3
* Change union resolve types onlyEdwin Cheng2020-05-041-1/+1
* Change favor_types to has_constructorEdwin Cheng2020-05-041-2/+2
* Favor types for Record in name resolutionEdwin Cheng2020-05-041-2/+9
* fix typo of visibility_ofEdwin Cheng2020-03-251-1/+1
* Add ItemScope::visibility_ofEdwin Cheng2020-03-241-0/+6
* Refactor how builtins are resolvedFlorian Diebold2020-02-211-27/+6
* More manual clippy fixesKirill Bulatov2020-02-181-1/+1
* Run cargo +nightly fix --clippy -Z unstable-optionsKirill Bulatov2020-02-181-1/+1
* Apply review suggestionsFlorian Diebold2020-01-111-3/+2
* Use query for importable locationsFlorian Diebold2020-01-111-4/+4
* handle most casesFlorian Diebold2020-01-111-0/+8
* more WIPFlorian Diebold2020-01-111-0/+32
* Rename ResolvedVisibility -> VisibilityFlorian Diebold2019-12-261-6/+4
* Take visibility into account for glob importsFlorian Diebold2019-12-261-10/+2
* Keep track of visibility during def collectionFlorian Diebold2019-12-261-13/+26
* Rudimentary name resolution for local itemsAleksey Kladov2019-12-221-1/+7
* SimplifyAleksey Kladov2019-12-221-6/+13
* RefactorAleksey Kladov2019-12-221-5/+7
* SimplifyAleksey Kladov2019-12-221-26/+18
* Remove unused parametersAleksey Kladov2019-12-221-1/+1
* Remove import fieldAleksey Kladov2019-12-221-11/+2
* Separate defs from importsAleksey Kladov2019-12-221-5/+6
* Refactor PerNs constructionAleksey Kladov2019-12-221-1/+19
* Minor renameAleksey Kladov2019-12-221-8/+8
* Move LocalImportIdAleksey Kladov2019-12-211-10/+5
* Remove import from resolutionAleksey Kladov2019-12-211-12/+7
* Remove imports from hirAleksey Kladov2019-12-211-1/+1
* Revert "Merge #2629"Aleksey Kladov2019-12-211-10/+25
* Don't track importsAleksey Kladov2019-12-211-25/+10
* Make legacy macros privateAleksey Kladov2019-12-201-1/+9
* Privitize implsAleksey Kladov2019-12-201-1/+5
* Make items privateAleksey Kladov2019-12-201-36/+40
* Move some code to scopeAleksey Kladov2019-12-201-0/+35
* Move impls to ItemScopeAleksey Kladov2019-12-201-1/+6
* Reduce visibilityAleksey Kladov2019-12-201-6/+6
* Rename ModuleScope -> ItemScopeAleksey Kladov2019-12-201-2/+2
* DocsAleksey Kladov2019-12-201-3/+6
* Move ModuleScope to a new moduleAleksey Kladov2019-12-201-0/+105
* Add item_scope moduleAleksey Kladov2019-12-201-0/+1