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 Fix: richtext event (#138) 2023-11-01 20:02:05 +08:00
examples Refactor: make changes mergeable (#146) 2023-11-03 21:40:34 +08:00
fuzz Add richtext example using Quill (#145) 2023-11-03 16:59:27 +08:00
proptest-regressions/dag refactor: move loro-core to loro-internal 2023-01-16 20:08:43 +08:00
scripts chore: fix deno dep 2023-08-16 14:54:05 +08:00
src Refactor: make changes mergeable (#146) 2023-11-03 21:40:34 +08:00
tests feat: support richtext in wasm & mark text with arbitrary value (#142) 2023-11-02 14:20:34 +08:00
.gitignore refactor: move loro-core to loro-internal 2023-01-16 20:08:43 +08:00
Cargo.toml refactor: use better repr for container id (#144) 2023-11-02 17:13:08 +08:00
deno.json feat: import without state 2023-08-05 23:29:11 +08:00
deno.lock Fix: richtext event (#138) 2023-11-01 20:02:05 +08:00