loro/crates/loro-internal
Zixuan Chen 5cac1ed092
Refactor: make changes mergeable (#146)
- Allow changes to be merged when possible. This makes realtime collaboration more efficient with Loro.
- Refactor the code to make modifications of changes in oplog in one place
- Optimize the diff calculation so that it doesn't have to go back to the beginning of the change.

Note: we still keep the invariants that dependency pointers in Loro always point to the last op in a change
2023-11-03 21:40:34 +08:00
..
benches
examples Refactor: make changes mergeable (#146) 2023-11-03 21:40:34 +08:00
fuzz
proptest-regressions/dag
scripts
src Refactor: make changes mergeable (#146) 2023-11-03 21:40:34 +08:00
tests
.gitignore
Cargo.toml
deno.json
deno.lock