aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
Commit message (Expand)AuthorAgeFilesLines
* Resolve cratekjeremy2019-01-301-1/+1
* Go to Implementation for structs and enumsJeremy Kolb2019-01-306-14/+115
* Use match-all instead of individual branchesWizardOfMenlo2019-01-281-5/+1
* Added support for primitive types type inference when using std::ops::NotWizardOfMenlo2019-01-283-15/+41
* Process second reviewMarcus Klaas de Vries2019-01-273-44/+35
* Use type information from the turbofishMarcus Klaas de Vries2019-01-274-12/+40
* Add a FnSig to Ty::FnDefMarcus Klaas de Vries2019-01-277-68/+94
* Address some issues flagged in reviewMarcus Klaas de Vries2019-01-273-39/+25
* Add missing ty test snapshotMarcus Klaas de Vries2019-01-271-0/+23
* Add type params to FnSignatureMarcus Klaas de Vries2019-01-279-137/+107
* Initial implementation of generics for method callsMarcus Klaas de Vries2019-01-272-13/+72
* First attempt at generic type inference for fnsMarcus Klaas de Vries2019-01-275-20/+80
* Revert parts of "Test non standard crate root"Erlend Tobiassen2019-01-272-15/+9
* Remove dbg!(...)Erlend Tobiassen2019-01-271-1/+1
* Fix bad rebase and rustfmtErlend Tobiassen2019-01-271-1/+1
* fix #668Erlend Tobiassen2019-01-271-1/+3
* Test non standard crate rootErlend Tobiassen2019-01-272-6/+48
* Merge #662bors[bot]2019-01-271-6/+1
|\
| * Make doc comments optionalJeremy Kolb2019-01-261-6/+1
* | Add marksFlorian Diebold2019-01-263-0/+11
* | Handle cycles in type varsFlorian Diebold2019-01-264-9/+86
* | Merge #683bors[bot]2019-01-263-2/+48
|\ \
| * | fix AST for if expressionsAleksey Kladov2019-01-263-2/+48
| |/
* | remove Option<SourceFileItemId> hackAleksey Kladov2019-01-268-83/+86
* | store syntax ptr in FileItemsAleksey Kladov2019-01-262-21/+15
* | remove dead codeAleksey Kladov2019-01-261-4/+0
|/
* rename source_file -> parseAleksey Kladov2019-01-266-17/+11
* rename FilesDatabase -> SourceDatabaseAleksey Kladov2019-01-264-6/+6
* move ide queries to ide dbAleksey Kladov2019-01-261-2/+0
* fold syntax database into files databaseAleksey Kladov2019-01-263-10/+6
* rename POS_FIELD -> POS_FIELD_DEFAleksey Kladov2019-01-251-1/+1
* Merge #656bors[bot]2019-01-252-3/+7
|\
| * :arrow_up: salsaAleksey Kladov2019-01-252-3/+7
* | Merge #655bors[bot]2019-01-253-1/+30
|\ \
| * | Fix type inference of binops on int/float variablesFlorian Diebold2019-01-253-1/+30
| |/
* / nicer behavior in case of bugsAleksey Kladov2019-01-251-0/+5
|/
* Add docs to struct fieldsJeremy A. Kolb2019-01-251-0/+9
* remove dead codeAleksey Kladov2019-01-251-20/+5
* Merge #646bors[bot]2019-01-251-0/+7
|\
| * Add module documentation supportJeremy A. Kolb2019-01-251-0/+7
* | add ability to get strcut field sourceAleksey Kladov2019-01-254-31/+84
* | remember where fields resolve to during inferenceAleksey Kladov2019-01-251-9/+19
|/
* Merge #639bors[bot]2019-01-252-74/+20
|\
| * use set methodsAleksey Kladov2019-01-252-29/+15
| * :arrow_up salsaAleksey Kladov2019-01-251-45/+5
* | reduce visibilityAleksey Kladov2019-01-251-10/+3
* | use positional ids for fieldsAleksey Kladov2019-01-254-129/+129
* | rename struct field -> struct field dataAleksey Kladov2019-01-251-6/+6
|/
* pack enum variants into arenaAleksey Kladov2019-01-255-68/+50
* switch to positional enum variantsAleksey Kladov2019-01-253-38/+44