| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-10 | internal: Bump Dependencies | Lukas Wirth | -1/+1 | |
| 2022-03-06 | internal: Re-arrange ide_db modules | Lukas Wirth | -1/+1 | |
| 2021-10-21 | Migrate to edition 2021 | Lukas Wirth | -2/+0 | |
| 2021-10-05 | Replace `if let` with `match` where appropriate | Aramis Razzaghipour | -4/+3 | |
| 2021-09-26 | internal: more reasonable grammar for blocks | Aleksey Kladov | -1/+1 | |
| Consider these expples { 92 } async { 92 } 'a: { 92 } #[a] { 92 } Previously the tree for them were BLOCK_EXPR { ... } EFFECT_EXPR async BLOCK_EXPR { ... } EFFECT_EXPR 'a: BLOCK_EXPR { ... } BLOCK_EXPR #[a] { ... } As you see, it gets progressively worse :) The last two items are especially odd. The last one even violates the balanced curleys invariant we have (#10357) The new approach is to say that the stuff in `{}` is stmt_list, and the block is stmt_list + optional modifiers BLOCK_EXPR STMT_LIST { ... } BLOCK_EXPR async STMT_LIST { ... } BLOCK_EXPR 'a: STMT_LIST { ... } BLOCK_EXPR #[a] STMT_LIST { ... } | ||||
| 2021-09-26 | Remove inherent methods from ast node that carry semantic meaning | Lukas Wirth | -1/+2 | |
| 2021-08-22 | feat: join lines merges assignments | unexge | -0/+93 | |
| 2021-07-29 | Attach comma token to MATCH_ARM instead of MATCH_ARM_LIST | Lukas Wirth | -11/+3 | |
| 2021-07-05 | feat: make join lines behavior configurable | Aleksey Kladov | -73/+113 | |
| closes #9492 | ||||
| 2021-07-03 | feat: join lines joins two ifs into `else if` | Aleksey Kladov | -1/+78 | |
| 2021-06-17 | Nest all the or-patterns! | Lukas Wirth | -1/+1 | |
| 2021-06-13 | clippy::redudant_borrow | Maan2003 | -1/+1 | |
| 2021-05-12 | Support length for ByteStrings | Jade | -1/+1 | |
| I am not confident that my added byte string parsing is right. | ||||
| 2021-05-09 | minor: fix test style | Aleksey Kladov | -12/+0 | |
| 2021-05-09 | fix: join lines doesn't add space before closing quote | Aleksey Kladov | -0/+30 | |
| 2021-05-09 | fix: join lines doesn't add space before closing quote | Aleksey Kladov | -9/+32 | |
| 2021-04-03 | Fix joinLines panic if run on the empty last line | Edwin Cheng | -2/+16 | |
| 2021-03-31 | Gifs and screenshots for features in manual | Ayomide Bamidele | -0/+2 | |
| 2021-03-16 | Upgrade rowan | Aleksey Kladov | -19/+25 | |
| Notably, new rowan comes with support for mutable syntax trees. | ||||
| 2021-03-15 | some clippy::performance fixes | Matthias Krüger | -2/+2 | |
| use vec![] instead of Vec::new() + push() avoid redundant clones use chars instead of &str for single char patterns in ends_with() and starts_with() allocate some Vecs with capacity to avoid unneccessary resizing | ||||
| 2021-03-08 | Use upstream cov-mark | Laurențiu Nicola | -4/+4 | |
| 2021-03-02 | Don't add space when joining line to opening quote | Aleksey Kladov | -12/+62 | |
| 2021-02-23 | 7526: Rename crate assists to ide_assists. | Chetan Khilosiya | -1/+1 | |
| 2021-02-09 | Cleanup test | Aleksey Kladov | -20/+21 | |
| 2021-01-20 | . | Aleksey Kladov | -1/+1 | |
| 2021-01-15 | Remove useless wrapper | Aleksey Kladov | -2/+2 | |
| 2021-01-07 | Better fixture highlight | Aleksey Kladov | -6/+6 | |
| 2021-01-07 | Change <|> to $0 - Rebase | Kevaundray Wedderburn | -62/+62 | |
| 2020-11-02 | Remove more unreachable pubs | Aleksey Kladov | -1/+1 | |
| 2020-08-13 | Rename ra_ide -> ide | Aleksey Kladov | -0/+773 | |
