aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def/src/body
Commit message (Expand)AuthorAgeFilesLines
* Merge #2650bors[bot]2019-12-291-7/+13
|\
| * Use pre-stored macro fileEdwin Cheng2019-12-231-7/+13
* | Rename ResolvedVisibility -> VisibilityFlorian Diebold2019-12-261-1/+1
* | Keep track of visibility during def collectionFlorian Diebold2019-12-261-1/+4
|/
* Rudimentary name resolution for local itemsAleksey Kladov2019-12-221-10/+22
* Share impl Scope between modules and blocksAleksey Kladov2019-12-221-2/+2
* SimplifyAleksey Kladov2019-12-221-2/+2
* Handle closure return typesFlorian Diebold2019-12-201-1/+2
* Support for nested traitsAleksey Kladov2019-12-201-2/+9
* Support for nested statics, consts and type aliasesAleksey Kladov2019-12-201-1/+14
* Support for nested ADTAleksey Kladov2019-12-201-7/+19
* Introduce `ContainerId`Aleksey Kladov2019-12-201-2/+2
* Rename ContainerId -> AssocContainerIdAleksey Kladov2019-12-201-2/+2
* Add local functions to bodiesAleksey Kladov2019-12-201-2/+22
* Allow storing defs in bodiesAleksey Kladov2019-12-191-0/+1
* Rename N! to name!Florian Diebold2019-12-131-2/+2
* Add macros for known names and pathsFlorian Diebold2019-12-131-2/+2
* Expand macros in blocks to expressions for nowFlorian Diebold2019-12-081-3/+4
* Replace `ra_hir_expand::either` with crateice10002019-12-031-9/+7
* Reduce variants of Exproxalica2019-11-291-14/+5
* Infer range typesoxalica2019-11-281-2/+20
* Rename Source -> InFileAleksey Kladov2019-11-281-3/+3
* hir_def is fully doc'ed!Aleksey Kladov2019-11-241-1/+1
* DocsAleksey Kladov2019-11-241-1/+2
* SimplifyAleksey Kladov2019-11-241-2/+2
* Get rid of DefDatabase2Aleksey Kladov2019-11-232-6/+6
* Fix test mark placementAleksey Kladov2019-11-212-2/+2
* Restore a markAleksey Kladov2019-11-212-1/+19
* Rename Source::ast -> Source::valueAleksey Kladov2019-11-201-4/+5
* Move scope tests to hir_defAleksey Kladov2019-11-151-0/+219
* Move body queries to hir_defAleksey Kladov2019-11-141-1/+9
* Move scopes to hir_defAleksey Kladov2019-11-141-0/+157
* Slightly better namingAleksey Kladov2019-11-141-1/+1
* Handle macro-generated expressions slightly less wrongAleksey Kladov2019-11-141-13/+11
* Move expansion to ExpanderAleksey Kladov2019-11-141-25/+7
* Move parse_path to ExpanderAleksey Kladov2019-11-141-10/+6
* Expansion stack scaffoldAleksey Kladov2019-11-141-6/+3
* Add Expader::to_sourceAleksey Kladov2019-11-141-10/+4
* Move original_file to ExpanderAleksey Kladov2019-11-141-8/+4
* Rename MacroResolver -> ExpanderAleksey Kladov2019-11-141-17/+17
* Move current file to MacroResolverAleksey Kladov2019-11-141-15/+16
* Drop obsolete commentAleksey Kladov2019-11-121-4/+0
* Move expression lowering to hir_defAleksey Kladov2019-11-121-2/+588
* Move definition of exprs to hir_defAleksey Kladov2019-11-121-0/+49