aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/nameres.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move CrateDefMap to hir_defAleksey Kladov2019-11-031-505/+3
|
* Move diagnostics to hir_expandAleksey Kladov2019-11-021-2/+3
|
* move builtin types to hir_defAleksey Kladov2019-10-311-3/+2
|
* move mod_resolution to hir_defAleksey Kladov2019-10-311-1/+0
|
* move raw_items to hir_defAleksey Kladov2019-10-301-7/+4
|
* introduce ra_hir_defAleksey Kladov2019-10-301-22/+14
|
* FixuHOOCCOOHu2019-09-271-1/+1
|
* Support `$crate` in item and expr place.uHOOCCOOHu2019-09-261-0/+14
|
* Move store TypeRef of type based path in PathKinduHOOCCOOHu2019-09-151-6/+3
|
* Support path starting with a typeuHOOCCOOHu2019-09-151-2/+10
|
* make PerNs non-genericAleksey Kladov2019-09-131-9/+9
|
* Specify desirable namespace when calling resolveAleksey Kladov2019-09-131-7/+3
| | | | That way, we are able to get rid of a number of unreachable statements
* rename AdtDef -> AdtAleksey Kladov2019-09-121-3/+3
|
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-2/+3
|
* Fix typouHOOCCOOHu2019-09-111-1/+1
|
* Make macro scope a real name scopeuHOOCCOOHu2019-09-091-93/+65
| | | | Fix some details about module scoping
* Rename `textual_macro` -> `legacy_macro`uHOOCCOOHu2019-09-081-7/+20
| | | | Add comments
* Revert "Replace with immutable map to avoid heavy cloning"uHOOCCOOHu2019-09-081-5/+2
| | | | | | This reverts commit 2c494eb803c88ef5d23607c3b156fce60c2b8076. See: https://github.com/rust-analyzer/rust-analyzer/pull/1784#issuecomment-529119924
* Replace with immutable map to avoid heavy cloninguHOOCCOOHu2019-09-081-2/+5
|
* Resolve textual scoped macros inside itemuHOOCCOOHu2019-09-081-1/+6
|
* Support textual scoped macrosuHOOCCOOHu2019-09-081-0/+5
|
* cleanup hir db importsAleksey Kladov2019-09-081-4/+8
|
* minorAleksey Kladov2019-09-061-48/+48
|
* move mod resolution to a separate fileAleksey Kladov2019-09-051-0/+1
|
* Fix import strategy of `macro_use` and its testuHOOCCOOHu2019-09-021-0/+3
|
* cargo formatMuhammad Mominul Huque2019-07-071-2/+2
|
* Constify KnownName'sMuhammad Mominul Huque2019-07-071-3/+3
|
* Moved module resolution test in mods.rsAlexander Andreev2019-07-071-1/+1
|
* Added extract path attribute for current moduleAlexander Andreev2019-07-061-1/+1
| | | | #1211
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-18/+14
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* make sure that CrateDefMap is independent from syntaxAleksey Kladov2019-06-261-1/+3
|
* check for cancellation when executing queriesAleksey Kladov2019-06-121-1/+0
| | | | | | | Note that we can't just remove CheckCanceled trait altogether: sometimes it's useful to check for cancellation while the query is running! We do this, for example, in the name resolution fixed-point loop.
* use single version of either in hirAleksey Kladov2019-06-101-30/+28
|
* remove some hacks from nameresolution for macrosAleksey Kladov2019-06-081-27/+2
|
* add a fixmeAleksey Kladov2019-06-081-0/+2
|
* Fix clippy::iter_cloned_collectAlan Du2019-06-041-4/+2
|
* Fix clippy::option_map_or_noneAlan Du2019-06-041-1/+1
|
* Fix clippy::or_fun_callAlan Du2019-06-041-6/+11
|
* Fix clippy::identity_conversionAlan Du2019-06-041-1/+1
|
* add AstDatabaseAleksey Kladov2019-06-021-5/+8
|
* Improve goto definition for MBEEdwin Cheng2019-06-011-2/+16
|
* add built-in types to scopesAleksey Kladov2019-05-301-4/+15
|
* add list of builtin typesAleksey Kladov2019-05-301-1/+1
|
* add cacellation checks to expensive queriesAleksey Kladov2019-05-291-0/+1
|
* Use ItemOrMacro in item resolutionEdwin Cheng2019-05-261-34/+81
|
* simplifyAleksey Kladov2019-05-121-2/+2
|
* Added macro resolution and expansionLenard Pratt2019-04-221-0/+6
|
* Add mbe expand limit and poision macro setEdwin Cheng2019-04-221-1/+15
|
* Initial support for lang items.Marco Groppo2019-04-191-0/+4
|
* use either for usesAleksey Kladov2019-04-101-1/+1
|