Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add special case for f32 and f43 suffices on Literal.kind | Phil Ellison | 2019-07-28 | 2 | -17/+21 | |
| | | ||||||
| * | Add issue link and trailing newline | Phil Ellison | 2019-07-28 | 1 | -1/+2 | |
| | | ||||||
| * | More direct failing test | Phil Ellison | 2019-07-28 | 1 | -0/+13 | |
| | | ||||||
* | | move syntax tests to unit tests | Aleksey Kladov | 2019-07-24 | 510 | -10/+9 | |
| | | ||||||
* | | Merge #1584 | bors[bot] | 2019-07-24 | 3 | -526/+88 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 1584: switch to upstream unescape r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | | switch to upstream unescape | Aleksey Kladov | 2019-07-24 | 3 | -526/+88 | |
| | | | ||||||
* | | | Merge #1583 | bors[bot] | 2019-07-24 | 1 | -1/+1 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | 1583: :arrow_up: rowan r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | | :arrow_up: rowan | Aleksey Kladov | 2019-07-24 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge #1573 | bors[bot] | 2019-07-24 | 2 | -6/+66 | |
|\ \ | |/ |/| | | | | | | | | | | | 1573: fix: parse box syntax inside parentheses r=matklad a=csmoe r? @matklad Co-authored-by: csmoe <[email protected]> | |||||
| * | fix: parse box syntax inside parentheses | csmoe | 2019-07-22 | 2 | -6/+66 | |
| | | ||||||
* | | kill old lexer | Aleksey Kladov | 2019-07-22 | 6 | -571/+17 | |
| | | ||||||
* | | add rustc_lexer | Aleksey Kladov | 2019-07-22 | 7 | -25/+149 | |
|/ | ||||||
* | simiplify | Aleksey Kladov | 2019-07-21 | 2 | -11/+10 | |
| | ||||||
* | streamline API | Aleksey Kladov | 2019-07-21 | 3 | -17/+7 | |
| | ||||||
* | minor, move type | Aleksey Kladov | 2019-07-21 | 3 | -12/+13 | |
| | ||||||
* | switch to upstream rowan's API | Aleksey Kladov | 2019-07-20 | 8 | -680/+147 | |
| | ||||||
* | Merge #1566 | bors[bot] | 2019-07-20 | 1 | -13/+3 | |
|\ | | | | | | | | | | | | | | | 1566: align SyntaxText API with upstream r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | align SyntaxText API with upstream | Aleksey Kladov | 2019-07-20 | 1 | -13/+3 | |
| | | ||||||
* | | Merge #1562 | bors[bot] | 2019-07-20 | 2 | -1/+34 | |
|\ \ | |/ |/| | | | | | | | | | | | | | 1562: Continue support for .await r=matklad a=unrealhoang - add await expr to ast and HIR Expr - infer type for `.await` Co-authored-by: Unreal Hoang <[email protected]> | |||||
| * | add await expr to ast | Unreal Hoang | 2019-07-20 | 2 | -1/+34 | |
| | | ||||||
* | | Merge #1560 | bors[bot] | 2019-07-20 | 10 | -68/+63 | |
|\ \ | |/ |/| | | | | | | | | | | | 1560: move debug_dump to fmt::Debug r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 10 | -29/+32 | |
| | | ||||||
| * | move debug_dump to fmt::Debug | Aleksey Kladov | 2019-07-20 | 5 | -40/+32 | |
| | | ||||||
* | | add await to syntax, parser for await_expr | Unreal Hoang | 2019-07-20 | 3 | -0/+74 | |
|/ | ||||||
* | remove lifetime from syntax node text | Aleksey Kladov | 2019-07-19 | 3 | -14/+15 | |
| | ||||||
* | sane indexing in text | Aleksey Kladov | 2019-07-19 | 1 | -7/+10 | |
| | ||||||
* | flip syntax text to use internal iteration | Aleksey Kladov | 2019-07-19 | 2 | -34/+65 | |
| | ||||||
* | drop memory size of subtree | Aleksey Kladov | 2019-07-19 | 1 | -4/+0 | |
| | | | | | it wasn't too accurate and the new measurement method of dropping the database completely is better anyway | |||||
* | convenience api | Aleksey Kladov | 2019-07-19 | 4 | -41/+55 | |
| | ||||||
* | cleanup casts | Aleksey Kladov | 2019-07-19 | 4 | -841/+964 | |
| | ||||||
* | several highlighting cleanups | Aleksey Kladov | 2019-07-19 | 1 | -0/+11 | |
| | | | | | | * make stuff more type-safe by using `BindPat` instead of just `Pat` * don't add `mut` into binding hash * reset shadow counter when we enter a function | |||||
* | switch to the upstream rowan | Aleksey Kladov | 2019-07-19 | 1 | -1/+1 | |
| | ||||||
* | migrate ra_assists to the new AST | Aleksey Kladov | 2019-07-19 | 1 | -1/+1 | |
| | ||||||
* | migrate ra_hir to the new rowan | Aleksey Kladov | 2019-07-19 | 1 | -1/+1 | |
| | ||||||
* | migrate ra_syntax to the new rowan API | Aleksey Kladov | 2019-07-19 | 18 | -2347/+1183 | |
| | ||||||
* | use Parse in mbe | Aleksey Kladov | 2019-07-18 | 2 | -6/+13 | |
| | ||||||
* | make Parse generic | Aleksey Kladov | 2019-07-18 | 1 | -14/+33 | |
| | ||||||
* | cleanup imports | Aleksey Kladov | 2019-07-18 | 1 | -1/+1 | |
| | ||||||
* | highlight mutable variables differently | Ekaterina Babshukova | 2019-07-18 | 1 | -1/+1 | |
| | ||||||
* | use more correct phantom types for ptrs | Aleksey Kladov | 2019-07-18 | 1 | -1/+1 | |
| | ||||||
* | make Parse fields private | Aleksey Kladov | 2019-07-12 | 2 | -4/+12 | |
| | | | | this is in preparation for the new rowan API | |||||
* | Make clippy a bit happier | Pascal Hertleif | 2019-07-10 | 1 | -0/+4 | |
| | | | | | Random drive-by fix. I honestly blame rust-analyzer itself on this, because I set its watch mode to use `cargo clippy` :shrug: | |||||
* | Resolve a FIXME | Pascal Hertleif | 2019-07-10 | 1 | -3/+1 | |
| | | | | Now that we are using a newer smol_str release this can be simplified :) | |||||
* | Remove unused dependencies | Shotaro Yamada | 2019-07-08 | 1 | -3/+0 | |
| | ||||||
* | Constify KnownName's | Muhammad Mominul Huque | 2019-07-07 | 1 | -1/+1 | |
| | ||||||
* | Clippy changes | Jeremy Kolb | 2019-07-05 | 1 | -1/+1 | |
| | ||||||
* | Some clippy fixes for 1.36 | Jeremy Kolb | 2019-07-04 | 5 | -6/+6 | |
| | ||||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 23 | -81/+72 | |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | |||||
* | Remove parse error on array initializer attributes | Ryan Cumming | 2019-06-30 | 2 | -65/+0 | |
| | | | | | This is actually allowed by the `rustc` parser but most attributes will fail later due to attributes on expressions being experimental. | |||||
* | Support attributes on array members | Ryan Cumming | 2019-06-30 | 6 | -0/+177 | |
| | | | | | | | | | | | | Array members are allow to have attributes such as `#[cfg]`. This is a bit tricky as we don't know if the first expression is an initializer or a member until we encounter a `;`. This reuses a trick from `stmt` where we remember if we saw an attribute and then raise an error if the first expression ends up being an initializer. This isn't perfect as the error isn't correctly located on the attribute or initializer; it ends up immediately after the `;`. |