aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir_def
Commit message (Expand)AuthorAgeFilesLines
* Rename StructField -> FieldAleksey Kladov2020-04-256-24/+24
* Convert tests to text-sizeAleksey Kladov2020-04-251-1/+1
* Record definitions in `extern` blocksJonas Schievink2020-04-232-3/+38
* Remove SyntaxPtr::range from more placesAleksey Kladov2020-04-231-2/+5
* Some clippy fixesJeremy Kolb2020-04-191-5/+3
* Correctly infer types in guard expressionsAleksey Kladov2020-04-181-0/+4
* find_path: Builtins are always in scopeFlorian Diebold2020-04-182-25/+50
* Merge #4012bors[bot]2020-04-171-3/+10
|\
| * fix panic on ellipsis in patternJosh Mcguigan2020-04-171-3/+10
* | Simplify Diagnostic structureAleksey Kladov2020-04-172-7/+2
* | Correctly highlight ranges of diagnostics from macrosAleksey Kladov2020-04-171-3/+3
* | Don't expose impl details of SyntaxPtrAleksey Kladov2020-04-174-5/+11
|/
*-. Merge #3966 #3968bors[bot]2020-04-151-4/+14
|\ \
| * | Add support for bounds on associated types in trait definitionsFlorian Diebold2020-04-131-4/+14
| | |
| \ \
*-. \ \ Merge #3964 #3965 #3967bors[bot]2020-04-154-11/+51
|\ \ \ \ | | |/ / | |/| |
| | * | Implement inline associated type boundsFlorian Diebold2020-04-134-11/+51
| |/ /
* | | insta 0.16kjeremy2020-04-141-1/+1
* | | handle tuple patterns with ellipsisJosh Mcguigan2020-04-132-8/+25
|/ /
* | Align grammar for record patterns and literalsAleksey Kladov2020-04-111-1/+1
* | Merge #3925bors[bot]2020-04-111-1/+0
|\ \
| * | Avoid adding a RecordFieldPat variant to the Pat enumGeoffrey Copin2020-04-111-2/+0
| * | Implement assist "Reorder field names"Geoffrey Copin2020-04-091-1/+2
* | | Remove dead codeAleksey Kladov2020-04-112-6/+5
* | | Make records grammar more orthogonalAleksey Kladov2020-04-113-32/+5
* | | Make incremental nameres test harderAleksey Kladov2020-04-111-0/+6
* | | Avoid cyclic queries in name resolution when processing enumsAleksey Kladov2020-04-113-15/+48
* | | Align namingAleksey Kladov2020-04-114-6/+5
* | | Remove code duplicationAleksey Kladov2020-04-112-5/+2
* | | Use Expander for cfg handling in structsAleksey Kladov2020-04-111-10/+10
* | | Use Expander for cfg handling in implsAleksey Kladov2020-04-111-13/+14
* | | Pull Expander upAleksey Kladov2020-04-113-11/+24
* | | SimplifyAleksey Kladov2020-04-112-8/+8
| |/ |/|
* | Forward compatAleksey Kladov2020-04-103-7/+7
* | profile queriesAleksey Kladov2020-04-101-0/+5
* | Semicolon tokenAleksey Kladov2020-04-101-1/+1
* | add record pat missing field diagnosticJosh Mcguigan2020-04-102-28/+9
|/
* Simpler acessors for keywordsAleksey Kladov2020-04-093-10/+8
* use uniform accessorAleksey Kladov2020-04-091-1/+1
* Merge #3918bors[bot]2020-04-094-45/+82
|\
| * feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-095-5/+16
| |\
| * | feat: add support for feature attributes in struct literalBenjamin Coenen2020-04-094-45/+82
* | | Be consistent about token accesorsAleksey Kladov2020-04-095-9/+12
* | | Add _token suffix to token accessorsAleksey Kladov2020-04-092-2/+2
| |/ |/|
* | Scale back to only two traitsAleksey Kladov2020-04-091-1/+0
* | Provide more complete AST accessors to support usage in rustcLuca Barbieri2020-04-095-5/+17
|/
* feat: add attributes support on struct fields and method #3870Benjamin Coenen2020-04-082-31/+24
* Merge branch 'master' of github.com:rust-analyzer/rust-analyzerBenjamin Coenen2020-04-071-0/+5
|\
| * Check for eprintln on CIAleksey Kladov2020-04-061-0/+5
* | feat: add attributes support on struct fields #3870Benjamin Coenen2020-04-072-4/+33
|/
* Fix inference of function pointer return typesLaurențiu Nicola2020-04-051-1/+5