aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add HIR Expr machineryFlorian Diebold2019-01-059-4/+542
* Add test for invalidation of inferred types when typing inside functionFlorian Diebold2019-01-052-0/+58
* Merge #438bors[bot]2019-01-054-89/+76
|\
| * fix testsAleksey Kladov2019-01-053-79/+49
| * show types in local variable hoversAleksey Kladov2019-01-052-10/+27
* | Merge #437bors[bot]2019-01-056-212/+138
|\|
| * kill approximatelly_resolve_symbolAleksey Kladov2019-01-054-90/+11
| * inline goto_defention testsAleksey Kladov2019-01-053-66/+58
| * move goto_defenition to a separate fileAleksey Kladov2019-01-053-11/+91
| * introduce separate goto_defenitionAleksey Kladov2019-01-052-3/+9
| * kill accidentally added fileAleksey Kladov2019-01-051-73/+0
|/
* Merge #436bors[bot]2019-01-053-1/+13
|\
| * Allow user to set path to ra_lsp_server in vscode settingsgentoo902019-01-053-1/+13
* | Merge #435bors[bot]2019-01-054-161/+204
|\ \ | |/ |/|
| * move typeof to hoverAleksey Kladov2019-01-053-18/+18
| * fold doc_comment into hoverAleksey Kladov2019-01-053-109/+110
| * move hover implementation to ra_analysisAleksey Kladov2019-01-054-67/+83
| * wipAleksey Kladov2019-01-051-0/+26
|/
* Merge #414bors[bot]2019-01-051-2/+25
|\
| * Use both type_of and doc_text_forHirokazu Hata2019-01-051-14/+25
| * Return type name when doc_text_for returns nothingHirokazu Hata2019-01-031-0/+12
* | Merge #434bors[bot]2019-01-052-2/+48
|\ \
| * | change visibility can change pub to pub(crate)Aleksey Kladov2019-01-052-2/+48
* | | Merge #432bors[bot]2019-01-051-1/+1
|\ \ \
| * | | Fix link in architecture.mdWilco Kusee2019-01-051-1/+1
* | | | Merge #431bors[bot]2019-01-051-1/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | fix open of created or renamed fileBernardo2019-01-051-1/+2
| |/ /
* | | Merge #430bors[bot]2019-01-054-0/+126
|\ \ \ | |/ / |/| |
| * | split import assistAleksey Kladov2019-01-054-0/+126
|/ /
* | Merge #427bors[bot]2019-01-051-2/+58
|\ \
| * | Fix join_lines use_items right w/ and w/o commaAlan Du2019-01-051-3/+22
| * | Address join lines use items right }Alan Du2019-01-051-3/+21
| * | Remove extra space when joining lines in use itemsAlan Du2019-01-041-0/+19
* | | :arrow_up: rowanAleksey Kladov2019-01-041-27/+4
* | | Merge #370bors[bot]2019-01-0426-62/+548
|\ \ \
| * | | Rename ImplsInCrateQuery as wellFlorian Diebold2019-01-043-3/+3
| * | | 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
| * | | Rename traits::impl_item -> impl_block as well, as well as the testsFlorian Diebold2019-01-046-4/+4
| * | | Add a test for self field completionFlorian Diebold2019-01-043-5/+25
| * | | 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-046-9/+116
| * | | Add HIR for impl blocksFlorian Diebold2019-01-0411-8/+269
| * | | Add test for self type inferenceFlorian Diebold2019-01-042-0/+23
* | | | Merge #428bors[bot]2019-01-045-65/+76
|\ \ \ \
| * | | | :arrow_up: salsaAleksey Kladov2019-01-045-65/+76
|/ / / /
* | / / Merge #426bors[bot]2019-01-0424-52/+51
|\| | | | |/ / |/| |
| * | Rename ImplItem to ImplBlockFlorian Diebold2019-01-0424-52/+51
|/ /