jj/lib
Yuya Nishihara 68176d965e diff: do not translate word-range indices by collect_unchanged_ranges()
Intersection of unchanged ranges becomes a simple merge-join loop, so I've
removed the existing tests. I also added a fast path for the common 2-way
diffs in which we don't have to build vec![(pos, vec![pos])].

One source of confusion introduced by this change is that WordPosition means
both global and local indices. This is covered by the added tests, but I might
add separate local/global types later.
2024-10-01 06:31:22 +09:00
..
benches formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
gen-protos
proc-macros formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
src diff: do not translate word-range indices by collect_unchanged_ranges() 2024-10-01 06:31:22 +09:00
tests Rename conflict and file revsets to conflicts and files. 2024-09-24 20:02:49 +01:00
testutils tests: remove temporary copy of workspace.repo_path() from TestWorkspace 2024-09-08 05:40:52 +09:00
Cargo.toml cargo: add "clru" dependency 2024-08-29 23:33:37 +09:00
LICENSE