aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge #370bors[bot]2019-01-0413-48/+396
|\
| * 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
* | :arrow_up: salsaAleksey Kladov2019-01-041-1/+1
|/
* Rename ImplItem to ImplBlockFlorian Diebold2019-01-041-1/+1
* remove id arenaAleksey Kladov2019-01-046-86/+24
* 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
* use macros database in analysisAleksey Kladov2019-01-012-6/+48
* introduce MacrosDatabaseAleksey Kladov2019-01-012-0/+58
* Make modules with tests runnableJan Jansen2018-12-311-0/+5
* Add more docs in ty.rsFlorian Diebold2018-12-293-36/+61
* Missing return type means unit, not unknownFlorian Diebold2018-12-292-3/+7
* Implement type variablesFlorian Diebold2018-12-297-118/+385
* nameify structs&enumsAleksey Kladov2018-12-285-57/+43