aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
* new struct idAleksey Kladov2019-01-2411-91/+182
* add StructIdAleksey Kladov2019-01-241-0/+19
* remove DefKind::FunctionAleksey Kladov2019-01-242-6/+4
* Functions use new id schemeAleksey Kladov2019-01-2413-201/+297
* add FunctionIdAleksey Kladov2019-01-241-0/+23
* Change ids strategyAleksey Kladov2019-01-2417-355/+277
* encapsulate hir locationsAleksey Kladov2019-01-245-44/+35
* Add a commentJeremy Kolb2019-01-241-0/+1
* Add a bunch of new documentation to completionsJeremy A. Kolb2019-01-231-0/+24
* Add way of getting docs from the code model and use for completionJeremy A. Kolb2019-01-233-13/+61
* drop obsolete commentAleksey Kladov2019-01-231-1/+0
* assign DefIds when loweringAleksey Kladov2019-01-234-107/+99
* introduced better typed AstPtrAleksey Kladov2019-01-231-8/+5
* refactorAleksey Kladov2019-01-231-98/+81
* simiplifyAleksey Kladov2019-01-231-24/+20
* better namesAleksey Kladov2019-01-231-14/+13
* move SyntaxPtr to ra_syntaxAleksey Kladov2019-01-235-44/+44
* move completion item tests closer to the codeAleksey Kladov2019-01-232-3/+6
* generalize marking infrastructureAleksey Kladov2019-01-234-84/+4
* fix completion bugsgfreezy2019-01-233-2/+18
* Update snapsJeremy A. Kolb2019-01-2224-96/+144
* Move docs to FunctionJeremy Kolb2019-01-222-10/+16
* Thread documentation through FnSignature and CompletionItemJeremy Kolb2019-01-222-1/+10
* Use insta for ty testsFlorian Diebold2019-01-2127-55/+157
* Fix panic trying to get substs on unknown typeFlorian Diebold2019-01-213-3/+27
* Fix panic on inferring field access on an enumFlorian Diebold2019-01-203-2/+24
* Add an assertFlorian Diebold2019-01-191-0/+1
* Generics -> GenericParamsFlorian Diebold2019-01-196-40/+40
* Make generics work in struct patternsFlorian Diebold2019-01-193-17/+87
* Collect generic args in struct variant paths as wellFlorian Diebold2019-01-192-15/+24
* Collect generic args in type pathsFlorian Diebold2019-01-192-8/+100
* Make Module impl methods crate-private, update some commentsFlorian Diebold2019-01-193-8/+23
* Add AST/HIR for type args in path segmentsFlorian Diebold2019-01-193-22/+80
* Implement beginnings of genericsFlorian Diebold2019-01-1911-80/+283
* Add some testsFlorian Diebold2019-01-194-0/+121
* Refactor/simplify path resolutionFlorian Diebold2019-01-191-31/+33
* Change parsing of struct field patternsMarcus Klaas de Vries2019-01-191-14/+14
* Finish move of StructField for pattern type inferenceMarcus Klaas de Vries2019-01-192-11/+20
* Replace Expectation by &Ty in `infer_pat` methodMarcus Klaas de Vries2019-01-191-24/+23
* Move parsing of field pattern lists to the parser (where it belongs)Marcus Klaas de Vries2019-01-191-4/+12
* Move pattern type inference from adt::StructField to core_model_impl (WIP)Marcus Klaas de Vries2019-01-192-16/+16
* Address issues flagged in reviewMarcus Klaas de Vries2019-01-193-75/+45
* Fix bug in match arm type unificationMarcus Klaas de Vries2019-01-191-1/+1
* Fixup annotated bindingsMarcus Klaas de Vries2019-01-196-30/+54
* Add initial (flawed) implementation of binding annotationsMarcus Klaas de Vries2019-01-194-3/+78
* Make pattern inference work w/o proper expecationsMarcus Klaas de Vries2019-01-192-35/+63
* Infer pattern types for lambdas and loopsMarcus Klaas de Vries2019-01-192-15/+39
* Implement match binding type inference and arm unificationMarcus Klaas de Vries2019-01-192-8/+25
* Implement unlabeled struct field pattern inferenceMarcus Klaas de Vries2019-01-193-16/+15
* Get basic struct pattern type inference working!Marcus Klaas de Vries2019-01-193-81/+124