aboutsummaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | Implement type inference for boolean operatorsMarcus Klaas de Vries2019-01-056-4/+92
| |/
* | kill module sourceAleksey Kladov2019-01-068-194/+156
* | move submodule computationt to module_treeAleksey Kladov2019-01-064-53/+39
* | fix the testAleksey Kladov2019-01-061-2/+2
* | fix after rebaseAleksey Kladov2019-01-061-1/+2
* | flatten module structureAleksey Kladov2019-01-0613-436/+431
* | adjust commentsAleksey Kladov2019-01-062-5/+8
* | fix ra_analysis to work with the new APIAleksey Kladov2019-01-064-7/+12
* | split module source into decl/definAleksey Kladov2019-01-066-32/+106
* | 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-064-20/+42
* | 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
* | Merge #441bors[bot]2019-01-0620-254/+1150
|\ \
| * | Add fn signature queryFlorian Diebold2019-01-068-7/+86
| * | Various small code review improvementsFlorian Diebold2019-01-053-26/+27
| * | Make FnScopes use hir::ExprFlorian Diebold2019-01-0513-313/+533
| * | 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
| |/
* / split_import intention correctly works with use treesAleksey Kladov2019-01-061-1/+13
|/
* fix testsAleksey Kladov2019-01-053-79/+49
* show types in local variable hoversAleksey Kladov2019-01-052-10/+27
* 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
* 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
* | change visibility can change pub to pub(crate)Aleksey Kladov2019-01-052-2/+48
* | 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
* | | 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