loro/crates
Zixuan Chen 4f0d499d4b
perf: use a priority-queue-based search for updating text (#544)
* perf: use a priority-queue-based search for updating text

It tends to produce diffs with more continuous edits,
which is more efficient when we need to apply them to CRDTs

* fix: use better text diff calc

* refactor: add text update options struct

* chore: update text.update comments

* chore: fix warnings

* fix: rm a dumb optimization
2024-11-09 16:35:15 +08:00
..
bench-utils refactor(rust): extract LoroStringValue, LoroMapValue, LoroBinaryValue, LoroListValue (#535) 2024-11-04 17:03:14 +08:00
delta chore: bump rust crates versions 2024-10-22 23:07:38 +08:00
dev-utils Test: Add fuzzing tests for gc mode correctly & fix several failed cases (#461) 2024-09-12 20:07:57 +08:00
examples perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
fractional_index chore: bump rust crates versions 2024-10-22 23:07:38 +08:00
fuzz perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
kv-store chore: add license file for kv-store 2024-10-22 23:14:03 +08:00
loro perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
loro-common refactor(rust): extract LoroStringValue, LoroMapValue, LoroBinaryValue, LoroListValue (#535) 2024-11-04 17:03:14 +08:00
loro-ffi perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
loro-internal perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
loro-python chore(rs): bump versions of rust crates 2024-04-09 16:23:48 +08:00
loro-wasm perf: use a priority-queue-based search for updating text (#544) 2024-11-09 16:35:15 +08:00
rle chore: bump rust crates versions 2024-10-22 23:07:38 +08:00