8988c1ecc7
Applying document-change transactions to diagnostic ranges is not stable with respect to the ordering of diagnostics. This can cause diagnostics to become temporarily unordered with some edits to a document, which can eventually break some invariants/assumptions in syntax::merge. With this change, Document::diagnostics are always sorted. |
||
---|---|---|
.. | ||
src | ||
tests/encoding | ||
Cargo.toml |