rust/crates/syntax/src
bors[bot] 173e45f872
Merge #6365
6365: Do insertion lookahead in algo::diff r=matklad a=Veykril

This is the last blocker for #6287 after this I can update that PR to properly fix things through using `SyntaxRewriter`.

This PR also shuffles tests around a bit and adds some more.

Ideally this is just a hack until we implement a "proper" diff algorithm that approximates a minimal diff. Maybe something like [gumtree](https://github.com/GumTreeDiff/gumtree)?

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2020-11-02 17:47:08 +00:00
..
ast Deny unreachable-pub 2020-11-02 14:07:08 +01:00
parsing Deny unreachable-pub 2020-11-02 14:07:08 +01:00
validation Rename ra_syntax -> syntax 2020-08-12 18:30:53 +02:00
algo.rs Do insertion lookahead in algo::diff 2020-10-26 16:03:37 +01:00
ast.rs Deny unreachable-pub 2020-11-02 14:07:08 +01:00
display.rs Extract call_info and completion into separate crates 2020-10-18 13:09:00 +03:00
fuzz.rs Rename ra_syntax -> syntax 2020-08-12 18:30:53 +02:00
lib.rs Deny unreachable-pub 2020-11-02 14:07:08 +01:00
parsing.rs Deny unreachable-pub 2020-11-02 14:07:08 +01:00
ptr.rs Document privacy invariant of SyntaxPtr 2020-10-06 20:06:14 +02:00
syntax_error.rs Rename ra_syntax -> syntax 2020-08-12 18:30:53 +02:00
syntax_node.rs Deny unreachable-pub 2020-11-02 14:07:08 +01:00
tests.rs Switch to expect_test from crates.io 2020-08-21 13:19:31 +02:00
validation.rs Add validation check for ambiguous trait objects 2020-10-06 23:52:00 +02:00