aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast.rs
Commit message (Expand)AuthorAgeFilesLines
* rename flavor to kindAleksey Kladov2019-04-021-2/+2
* move extensions to submodulesAleksey Kladov2019-04-021-549/+16
* remove flavorAleksey Kladov2019-04-021-4/+4
* add ast::tokensAleksey Kladov2019-04-021-94/+12
* simplifyAleksey Kladov2019-04-021-23/+19
* move ast traits to a separate fileAleksey Kladov2019-04-021-144/+7
* remove dead codeAleksey Kladov2019-04-011-7/+0
* switch to new rowanAleksey Kladov2019-04-011-85/+161
* Add WherePred to allow predicate access in WhereClauseVille Penttinen2019-03-311-0/+67
* Add trait ast::TypeBoundsOwnerVille Penttinen2019-03-311-0/+6
* simplifyAleksey Kladov2019-03-251-37/+34
* Target only the actual operator.Marco Groppo2019-03-241-33/+45
* add name resolution from the old implAleksey Kladov2019-03-171-6/+3
* Add new trait TypeAscriptionOwnerVille Penttinen2019-02-261-0/+6
* complete struct literalsAleksey Kladov2019-02-241-0/+6
* docsAleksey Kladov2019-02-211-0/+1
* handle != operatorAleksey Kladov2019-02-181-1/+4
* Enable parsing of attributes inside a match blockVille Penttinen2019-02-171-0/+14
* rename yellow -> syntax_nodeAleksey Kladov2019-02-121-1/+1
* reformat the worldAleksey Kladov2019-02-081-27/+10
* Fill deprecation for LSPkjeremy2019-02-051-0/+10
* Merge #662bors[bot]2019-01-271-13/+62
|\
| * Make doc comments optionalJeremy Kolb2019-01-261-5/+24
| * Do not unconditionally trim commentsJeremy Kolb2019-01-261-2/+1
| * Preserve indentation in doc commentsJeremy Kolb2019-01-261-9/+40
* | fix AST for if expressionsAleksey Kladov2019-01-261-2/+16
|/
* rename POS_FIELD -> POS_FIELD_DEFAleksey Kladov2019-01-251-2/+2
* Merge #633bors[bot]2019-01-241-2/+3
|\
| * use ToOwned trait instead of inherent methodAleksey Kladov2019-01-241-2/+3
* | migrate enums to new idAleksey Kladov2019-01-241-0/+7
|/
* fix completion bugsgfreezy2019-01-231-0/+7
* Move parsing of field pattern lists to the parser (where it belongs)Marcus Klaas de Vries2019-01-191-49/+0
* Add initial (flawed) implementation of binding annotationsMarcus Klaas de Vries2019-01-191-0/+10
* Implement unlabeled struct field pattern inferenceMarcus Klaas de Vries2019-01-191-31/+11
* Create struct patterns up to the hir levelMarcus Klaas de Vries2019-01-191-0/+69
* Merge #536bors[bot]2019-01-161-0/+9
|\
| * add has_semi to ExprStmtYerkebulan Tulibergenov2019-01-161-0/+9
* | Fixup testsMarcus Klaas de Vries2019-01-141-0/+46
|/
* support ref-patternsAleksey Kladov2019-01-131-0/+6
* rename TreePtr -> TreeArcAleksey Kladov2019-01-111-2/+2
* assist to convert if-let to matchAleksey Kladov2019-01-081-1/+1
* itroduce trait for ast tokensAleksey Kladov2019-01-081-42/+10
* migrate ra_hir to rowan 2.0Aleksey Kladov2019-01-081-0/+27
* switch ra_syntax to new rowan APIAleksey Kladov2019-01-081-115/+84
* Implement type inference for more binary operatorsMarcus Klaas de Vries2019-01-071-2/+2
* Add remaining binary operations to ASTMarcus Klaas de Vries2019-01-071-1/+69
* Touch up type inference for boolean operatorsMarcus Klaas de Vries2019-01-061-11/+24
* Implement type inference for boolean operatorsMarcus Klaas de Vries2019-01-051-0/+39
* split import assistAleksey Kladov2019-01-051-0/+6
* Type the self parameterFlorian Diebold2019-01-041-0/+31