aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_ty/src
Commit message (Expand)AuthorAgeFilesLines
* 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-104-56/+295
|/
* 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-0710-11/+1578
|\|
| * 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-078-9/+1036
| * 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
* Merge #3744bors[bot]2020-04-0610-133/+291
|\
| * Upgrade Chalk againFlorian Diebold2020-04-0510-106/+189
| * Upgrade ChalkFlorian Diebold2020-04-052-27/+102
* | Hide unit fn return typesLaurențiu Nicola2020-04-055-20/+28
|/
* Fix inference of function pointer return typesLaurențiu Nicola2020-04-051-0/+26
* Macro patterns are not confused with expressions.Aleksey Kladov2020-04-031-2/+29
* Add inference for literal and range patternsFlorian Diebold2020-04-015-3/+104
* Simplifyveetaha2020-03-311-16/+13
* Simplifyveetaha2020-03-281-11/+4
* Remove some unwrapsAleksey Kladov2020-03-282-18/+16
* Nice string formattingAleksey Kladov2020-03-281-1/+2