aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty
Commit message (Expand)AuthorAgeFilesLines
*-. Merge #3966 #3968bors[bot]2020-04-153-7/+99
|\ \
| * | Add support for bounds on associated types in trait definitionsFlorian Diebold2020-04-133-7/+99
| | |
| \ \
| \ \
| \ \
*---. \ \ Merge #3964 #3965 #3967bors[bot]2020-04-155-21/+140
|\ \ \ \ \
| | | * | | Handle `Self::Type` in trait definitions when referring to own associated typeFlorian Diebold2020-04-133-5/+38
| | | |/ /
| | * / / Implement inline associated type boundsFlorian Diebold2020-04-132-6/+69
| | |/ /
| * | | Nicer display of projections in Chalk logsFlorian Diebold2020-04-132-8/+11
| * | | Nicer display of closures in Chalk logsFlorian Diebold2020-04-131-2/+22
| |/ /
* | | Merge #3963bors[bot]2020-04-152-16/+69
|\ \ \
| * | | Upgrade ChalkFlorian Diebold2020-04-132-16/+69
| |/ /
* | | insta 0.16kjeremy2020-04-141-1/+1
* | | handle tuple patterns with ellipsisJosh Mcguigan2020-04-132-50/+116
|/ /
* | Merge #3938bors[bot]2020-04-122-12/+253
|\ \
| * | missing match arm add test cases to demonstrate enum tuple struct with ellips...Josh Mcguigan2020-04-121-0/+64
| * | missing match arms add test cases to demonstrate behavior of tuple with patternJosh Mcguigan2020-04-121-0/+75
| * | missing match arm add test for partially diverging typeJosh Mcguigan2020-04-111-0/+21
| * | missing match arms add tests for match expression divergingJosh Mcguigan2020-04-111-0/+77
| * | fix match arm false positiveJosh Mcguigan2020-04-112-12/+16
| |/
* | Align grammar for record patterns and literalsAleksey Kladov2020-04-111-1/+2
* | Merge #3951bors[bot]2020-04-112-33/+26
|\ \
| * | Remove dead codeAleksey Kladov2020-04-112-33/+26
| |/
* / Look up impls by self typeFlorian Diebold2020-04-114-14/+65
|/
* Forward compatAleksey Kladov2020-04-103-9/+9
* Add failing testAleksey Kladov2020-04-101-2/+29
* Merge #3905bors[bot]2020-04-104-28/+149
|\
| * add record pat missing field diagnosticJosh Mcguigan2020-04-104-28/+149
* | Implement Chalk's debug methods using TLSFlorian Diebold2020-04-105-56/+297
|/
* Simpler acessors for keywordsAleksey Kladov2020-04-091-2/+2
* Merge #3918bors[bot]2020-04-091-0/+60
|\
| * feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-091-3/+3
| |\
| * | feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-091-0/+60
* | | Add _token suffix to token accessorsAleksey Kladov2020-04-091-1/+1
| |/ |/|
* | Provide more complete AST accessors to support usage in rustcLuca Barbieri2020-04-091-2/+2
|/
* feat: add attributes support on struct fields and method #3870Benjamin Coenen2020-04-093-83/+151
|\
| * match checking add additional test for match checking tuple with missing patternJosh Mcguigan2020-04-081-0/+14
| * fix panic in match checking when tuple enum missing patternJosh Mcguigan2020-04-081-15/+45
| * Move computation of missing fields into hirAleksey Kladov2020-04-071-67/+91
* | feat: add attributes support on struct fields and method #3870Benjamin Coenen2020-04-082-12/+6
* | Merge branch 'master' of github.com:rust-analyzer/rust-analyzerBenjamin Coenen2020-04-0711-11/+1579
|\|
| * add fixme to use type checker rather than manually comparing typesJosh Mcguigan2020-04-071-0/+7
| * PR feedback implementationJosh Mcguigan2020-04-071-94/+331
| * missing match arms diagnostic change source to match expressionJosh Mcguigan2020-04-073-3/+7
| * handle match auto-derefJosh Mcguigan2020-04-072-1/+45
| * improving documentationJosh Mcguigan2020-04-071-16/+64
| * handle non matching enum pattern typesJosh Mcguigan2020-04-072-41/+57
| * remove panicsJosh Mcguigan2020-04-072-66/+214
| * missing match arms diagnosticJosh Mcguigan2020-04-079-9/+1037
| * Fix Chalk panicFlorian Diebold2020-04-063-2/+33
| * Check for eprintln on CIAleksey Kladov2020-04-061-0/+5
* | feat: add attributes support on struct fields #3870Benjamin Coenen2020-04-072-3/+38
|/
* Use log info in trait_solve_queryEdwin Cheng2020-04-061-1/+1