aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def
Commit message (Expand)AuthorAgeFilesLines
* Fix cross-crate glob privacy handlingFlorian Diebold2019-12-263-6/+28
* Remove visibility query, instead add struct field visibility to dataFlorian Diebold2019-12-264-100/+33
* Rename ResolvedVisibility -> VisibilityFlorian Diebold2019-12-267-64/+51
* Rename Visibility -> RawVisibilityFlorian Diebold2019-12-266-40/+40
* Handle privacy for modulesFlorian Diebold2019-12-263-11/+36
* Take visibility into account for glob importsFlorian Diebold2019-12-267-43/+165
* Keep track of visibility during def collectionFlorian Diebold2019-12-266-54/+120
* Collect visibility of items during nameresFlorian Diebold2019-12-264-16/+57
* Add doc commentFlorian Diebold2019-12-261-0/+2
* Make enum variant fields publicFlorian Diebold2019-12-261-2/+9
* Add logic for resolving and checking visibilityFlorian Diebold2019-12-262-1/+60
* Add infrastructure for visibility on syntax and hir_def levelFlorian Diebold2019-12-263-1/+131
* Remove AsyncOwnerEdwin Cheng2019-12-241-3/+1
* FormattingEdwin Cheng2019-12-242-3/+4
* Implement infer await from async funcEdwin Cheng2019-12-242-2/+30
* Rudimentary name resolution for local itemsAleksey Kladov2019-12-224-43/+102
* SimplifyAleksey Kladov2019-12-222-16/+17
* RefactorAleksey Kladov2019-12-222-10/+11
* Share impl Scope between modules and blocksAleksey Kladov2019-12-223-53/+56
* SimplifyAleksey Kladov2019-12-226-57/+40
* Remove unused parametersAleksey Kladov2019-12-222-23/+13
* Remove import fieldAleksey Kladov2019-12-222-19/+8
* Separate defs from importsAleksey Kladov2019-12-222-5/+8
* Refactor PerNs constructionAleksey Kladov2019-12-222-49/+52
* Minor renameAleksey Kladov2019-12-221-8/+8
* More profilingAleksey Kladov2019-12-212-0/+4
* Merge #2637bors[bot]2019-12-211-0/+2
|\
| * Optimize and profileAleksey Kladov2019-12-211-0/+2
* | Move LocalImportIdAleksey Kladov2019-12-214-28/+20
* | Remove import source mapAleksey Kladov2019-12-213-62/+13
* | Remove import from resolutionAleksey Kladov2019-12-212-17/+12
|/
* Remove imports from hirAleksey Kladov2019-12-213-8/+2
* Revert "Merge #2629"Aleksey Kladov2019-12-216-46/+126
* Privatize LocalImportIDAleksey Kladov2019-12-213-11/+8
* Remove import source mapAleksey Kladov2019-12-213-68/+13
* Don't track importsAleksey Kladov2019-12-212-48/+26
* Merge #2626bors[bot]2019-12-211-10/+36
|\
| * Add a limit for protect against infinite recursionEdwin Cheng2019-12-201-2/+10
| * Recursive collect macros in impl itemsEdwin Cheng2019-12-201-10/+28
* | Merge #2625bors[bot]2019-12-211-2/+2
|\ \ | |/ |/|
| * Clippy lintskjeremy2019-12-201-2/+2
* | Merge #2624bors[bot]2019-12-2011-174/+206
|\ \
| * | Make legacy macros privateAleksey Kladov2019-12-204-19/+24
| * | Privitize implsAleksey Kladov2019-12-204-6/+12
| * | Make items privateAleksey Kladov2019-12-202-46/+42
| * | Move some code to scopeAleksey Kladov2019-12-202-26/+37
| * | Fix typosAleksey Kladov2019-12-201-2/+2
| * | Move impls to ItemScopeAleksey Kladov2019-12-206-9/+12
| * | Reduce visibilityAleksey Kladov2019-12-201-6/+6
| * | Rename ModuleScope -> ItemScopeAleksey Kladov2019-12-202-4/+4