aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
* fix after rebaseAleksey Kladov2019-01-061-1/+2
* flatten module structureAleksey Kladov2019-01-0613-436/+431
* adjust commentsAleksey Kladov2019-01-061-5/+7
* split module source into decl/definAleksey Kladov2019-01-064-28/+102
* kill old moduleAleksey Kladov2019-01-067-233/+66
* add parent & resolve_pathAleksey Kladov2019-01-064-5/+67
* make source cancelableAleksey Kladov2019-01-061-2/+2
* make deps cancelableAleksey Kladov2019-01-062-3/+3
* fix testsAleksey Kladov2019-01-063-4/+29
* switch source-binders to ModuleAleksey Kladov2019-01-062-9/+20
* Start code_model::ModuleAleksey Kladov2019-01-064-7/+83
* move crate to code_model_apiAleksey Kladov2019-01-063-21/+34
* Add fn signature queryFlorian Diebold2019-01-067-7/+85
* Various small code review improvementsFlorian Diebold2019-01-053-26/+27
* Make FnScopes use hir::ExprFlorian Diebold2019-01-058-282/+514
* Add HIR Expr machineryFlorian Diebold2019-01-055-0/+528
* Add test for invalidation of inferred types when typing inside functionFlorian Diebold2019-01-052-0/+58
* Rename ImplsInCrateQuery as wellFlorian Diebold2019-01-042-2/+2
* Do impl collection per module, not per crateFlorian Diebold2019-01-043-33/+32
* Rename ImplBlock::target -> target_type, and add target_trait alreadyFlorian Diebold2019-01-042-7/+17
* Refactor a bitFlorian Diebold2019-01-041-58/+62
* Resolve the Self typeFlorian Diebold2019-01-043-24/+71
* Resolve the self parameter during type inferenceFlorian Diebold2019-01-043-4/+19
* Type the self parameterFlorian Diebold2019-01-043-7/+37
* Add HIR for impl blocksFlorian Diebold2019-01-048-5/+225
* Add test for self type inferenceFlorian Diebold2019-01-042-0/+23
* Rename ImplItem to ImplBlockFlorian Diebold2019-01-041-1/+1
* remove id arenaAleksey Kladov2019-01-045-85/+23
* index stuff produced by macrosAleksey Kladov2019-01-033-5/+49
* hardcode vec macroAleksey Kladov2019-01-031-0/+18
* simplify runnablesAleksey Kladov2019-01-021-1/+1
* small renameAleksey Kladov2019-01-022-3/+3
* commentsAleksey Kladov2019-01-023-12/+35
* renameAleksey Kladov2019-01-022-2/+2
* move macro id to idsAleksey Kladov2019-01-015-40/+40
* move more stuff to idsAleksey Kladov2019-01-016-185/+183
* rename MFileId -> HirFileIdAleksey Kladov2019-01-0110-95/+131
* introduce ids moduleAleksey Kladov2019-01-012-14/+34
* add tests for macro generated itemsAleksey Kladov2019-01-011-1/+83
* add items from macros to modulesAleksey Kladov2019-01-011-12/+36
* wipAleksey Kladov2019-01-012-47/+49
* fix testsAleksey Kladov2019-01-013-2/+3
* use MFileAleksey Kladov2019-01-017-30/+62
* introduce MFileIdAleksey Kladov2019-01-011-0/+7
* work towards brining macros to nameresAleksey Kladov2019-01-012-3/+16
* save top-level macros in module itemsAleksey Kladov2019-01-012-13/+17
* hard-code expansion of query_groupAleksey Kladov2019-01-011-7/+37
* fix testsAleksey Kladov2019-01-012-2/+9
* renameAleksey Kladov2019-01-013-15/+15
* move more macros to hirAleksey Kladov2019-01-013-42/+113