aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/nameres
Commit message (Expand)AuthorAgeFilesLines
* push name down to hir_expandAleksey Kladov2019-10-301-1/+2
* remove forward pointer for attrsAleksey Kladov2019-10-301-2/+1
* remove forward pointer for nameAleksey Kladov2019-10-301-3/+2
* move raw_items to hir_defAleksey Kladov2019-10-303-405/+3
* Move ids to hir_def crateAleksey Kladov2019-10-301-1/+1
* introduce ra_hir_defAleksey Kladov2019-10-301-12/+11
* remove not that useful indirectionAleksey Kladov2019-10-291-2/+2
* move expansion-related code to a separate crateAleksey Kladov2019-10-291-1/+2
* start ra_hir_def crateAleksey Kladov2019-10-291-8/+5
* remove relative_path_buf workaroundAleksey Kladov2019-10-271-10/+3
* Prepare SourceDatabase API for lazy file loadingAleksey Kladov2019-10-141-1/+1
* remove last traces of source roots from hirAleksey Kladov2019-10-112-42/+20
* don't special case macro_useAleksey Kladov2019-10-102-23/+12
* don't special case path attrAleksey Kladov2019-10-102-27/+15
* 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