aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/nameres
Commit message (Expand)AuthorAgeFilesLines
* simplify a bitAleksey Kladov2019-10-102-10/+13
* simplify some testsAleksey Kladov2019-10-101-90/+24
* Refactor and fix some more edge cases around name resolutionAleksey Kladov2019-10-104-192/+209
* macro DSL for cfg in testsAleksey Kladov2019-10-081-8/+5
* use slightly more idiomatic api for cfgAleksey Kladov2019-10-081-6/+8
* OptimizeuHOOCCOOHu2019-10-022-7/+13
* Refactor CfgOptions insideuHOOCCOOHu2019-10-021-3/+3
* Support cfg attribute on impl blocksuHOOCCOOHu2019-10-022-7/+2
* Enable CfgOptions `test` for workspace cratesuHOOCCOOHu2019-10-021-0/+70
* Introduce ra_cfg to parse and evaluate CfgExpruHOOCCOOHu2019-10-022-26/+47
* Pass attributes as token tree to DefCollectoruHOOCCOOHu2019-10-022-20/+51
* Merge branch 'master' into feature/issue/1856Alexander Andreev2019-09-301-3/+2
|\
| * Fix API of AttruHOOCCOOHu2019-09-301-3/+2
* | Added test for check doc strings in crates.Alexander Andreev2019-09-303-0/+6
|/
* FixuHOOCCOOHu2019-09-271-1/+1
* Support `$crate` in item and expr place.uHOOCCOOHu2019-09-262-15/+131
* Store crate info in `MacroDefId`uHOOCCOOHu2019-09-261-1/+4
* Remove redundant clone()Shotaro Yamada2019-09-252-5/+2
* fix module attr pathgfreezy2019-09-203-2/+40
* introduce FromSource traitEkaterina Babshukova2019-09-191-2/+10
* remove confusing codeAleksey Kladov2019-09-171-31/+1
* make PerNs non-genericAleksey Kladov2019-09-132-18/+18
* Specify desirable namespace when calling resolveAleksey Kladov2019-09-131-9/+0
* rename AdtDef -> AdtAleksey Kladov2019-09-121-3/+3
* make various enums "inherit" from AdtDefAleksey Kladov2019-09-121-3/+3
* add macros with local_inner_macros argumentJasperDeSutter2019-09-122-1/+40
* Merge #1796bors[bot]2019-09-111-1/+1
|\
| * Fix typouHOOCCOOHu2019-09-111-1/+1
* | cleanup expansion to item listAleksey Kladov2019-09-101-1/+3
|/
* StripuHOOCCOOHu2019-09-091-9/+3
* Make macro scope a real name scopeuHOOCCOOHu2019-09-094-137/+265
* Fix testuHOOCCOOHu2019-09-081-3/+0
* Rename `textual_macro` -> `legacy_macro`uHOOCCOOHu2019-09-082-21/+18
* Revert "Replace with immutable map to avoid heavy cloning"uHOOCCOOHu2019-09-081-3/+0
* Replace with immutable map to avoid heavy cloninguHOOCCOOHu2019-09-081-0/+3
* Resolve textual scoped macros inside itemuHOOCCOOHu2019-09-082-8/+24
* Support textual scoped macrosuHOOCCOOHu2019-09-083-34/+153
* cleanup hir db importsAleksey Kladov2019-09-083-6/+7
* don't cycle when processing macros from prelude in preludeAleksey Kladov2019-09-072-2/+33
* Merge #1779bors[bot]2019-09-061-1/+3
|\
| * minorAleksey Kladov2019-09-061-1/+3
* | make source_root API more abstractAleksey Kladov2019-09-061-6/+8
|/
* Merge #1771bors[bot]2019-09-052-18/+90
|\
| * Hoist macros from extern crate with macro_useuHOOCCOOHu2019-09-052-14/+20
| * Consider prelude to be `macro_use`uHOOCCOOHu2019-09-052-4/+70
* | rename test file to match impl fileAleksey Kladov2019-09-052-1/+1
* | move mod resolution to a separate fileAleksey Kladov2019-09-052-183/+189
|/
* Fix typouHOOCCOOHu2019-09-051-2/+2
* Let `macro_use` bypass module scopeuHOOCCOOHu2019-09-052-35/+52
* Fix import strategy of `macro_use` and its testuHOOCCOOHu2019-09-022-9/+22