Commit 4de4a45
committed
Merge branch 'pw/diff-color-moved-fix' into next
Long-overdue correctness and performance update to "diff
--color-moved" feature.
* pw/diff-color-moved-fix:
diff --color-moved: intern strings
diff: use designated initializers for emitted_diff_symbol
diff --color-moved-ws=allow-indentation-change: improve hash lookups
diff --color-moved: stop clearing potential moved blocks
diff --color-moved: shrink potential moved blocks as we go
diff --color-moved: unify moved block growth functions
diff --color-moved: call comparison function directly
diff --color-moved-ws=allow-indentation-change: simplify and optimize
diff: simplify allow-indentation-change delta calculation
diff --color-moved: avoid false short line matches and bad zerba coloring
diff --color-moved=zebra: fix alternate coloring
diff --color-moved: add perf testsFile tree
3 files changed
+323
-236
lines changed- t
- perf
3 files changed
+323
-236
lines changed
0 commit comments