Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add more docs | Aleksey Kladov | 2021-05-22 | 1 | -1/+1 |
| | |||||
* | internal: remove SyntaxRewriter | Aleksey Kladov | 2021-05-14 | 1 | -105/+1 |
| | |||||
* | internal: remove one more immutable tree | Aleksey Kladov | 2021-05-14 | 1 | -31/+4 |
| | |||||
* | dead code | Aleksey Kladov | 2021-05-08 | 1 | -121/+1 |
| | |||||
* | Adapt to a new rowan borrowing node API. | Dawer | 2021-05-06 | 1 | -1/+1 |
| | |||||
* | Remove SyntaxRewriter::from_fn | Lukas Wirth | 2021-04-23 | 1 | -16/+3 |
| | |||||
* | remove more redundant clones (clippy::redundant_clone()) | Matthias Krüger | 2021-03-21 | 1 | -2/+2 |
| | |||||
* | Upgrade rowan | Aleksey Kladov | 2021-03-16 | 1 | -17/+18 |
| | | | | Notably, new rowan comes with support for mutable syntax trees. | ||||
* | Use upstream cov-mark | Laurențiu Nicola | 2021-03-08 | 1 | -14/+12 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2021-01-19 | 1 | -3/+4 |
| | |||||
* | Merge #7288 | bors[bot] | 2021-01-15 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | 7288: Handle self/super/crate in PathSegment as NameRef r=matklad a=Veykril Wrapping self/super/crate in NameRef as per https://github.com/rust-analyzer/rust-analyzer/pull/7261#issuecomment-760023172 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Handle self/super/crate in PathSegment as NameRef | Lukas Wirth | 2021-01-15 | 1 | -1/+1 |
| | | |||||
* | | Remove useless wrapper | Aleksey Kladov | 2021-01-15 | 1 | -5/+1 |
|/ | |||||
* | Fixed typos in local bindings | Vincent Esche | 2021-01-09 | 1 | -2/+2 |
| | |||||
* | Change <|> to $0 - Rebase | Kevaundray Wedderburn | 2021-01-07 | 1 | -1/+1 |
| | |||||
* | Fix accidently quadratic syntax rewriter | Aleksey Kladov | 2020-12-10 | 1 | -8/+14 |
| | | | | | | Switching from SyntaxNode to GreenNode is a costly operation (b/c dereferencing a synax ptr in `with_green` is linear), so we should avoid that. | ||||
* | Profile completions better | Kirill Bulatov | 2020-11-27 | 1 | -0/+13 |
| | |||||
* | Merge #6512 | bors[bot] | 2020-11-09 | 1 | -36/+89 |
|\ | | | | | | | | | | | | | | | | | | | | | 6512: Don't replace parent node when inserting as first child in algo::diff r=SomeoneToIgnore a=Veykril This makes the diff a bit more detailed. See https://github.com/rust-analyzer/rust-analyzer/pull/6287#issuecomment-723889267 for context cc @SomeoneToIgnore Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Don't replace parent node when inserting as first child in algo::diff | Lukas Wirth | 2020-11-09 | 1 | -36/+89 |
| | | |||||
* | | Fix debug for SyntaxRewriter | Aleksey Kladov | 2020-11-09 | 1 | -1/+4 |
|/ | |||||
* | Do insertion lookahead in algo::diff | Lukas Wirth | 2020-10-26 | 1 | -40/+120 |
| | |||||
* | Remove InsertPos::Before variant in Syntax Rewriter | Lukas Wirth | 2020-10-24 | 1 | -13/+20 |
| | |||||
* | Support insertion in SyntaxRewriter | Lukas Wirth | 2020-10-24 | 1 | -24/+134 |
| | |||||
* | algo::diff tests | Lukas Wirth | 2020-10-22 | 1 | -2/+326 |
| | |||||
* | Rewrite algo::diff to support insertion and deletion | Lukas Wirth | 2020-10-22 | 1 | -23/+64 |
| | |||||
* | Omit lenses for not runnable doctests | Kirill Bulatov | 2020-08-22 | 1 | -1/+1 |
| | |||||
* | Rename ra_syntax -> syntax | Aleksey Kladov | 2020-08-12 | 1 | -0/+406 |