loro/crates/loro-internal/src
Zixuan Chen 6950e42cae
perf: optimize snapshot encoding (#264)
* perf: optimize snapshot encoding

* perf: rm id_int_map and boost speed 1.4x

Co-authored-by: Leon Zhao <leeeon233@gmail.com>

---------

Co-authored-by: Leon Zhao <leeeon233@gmail.com>
2024-02-04 15:28:08 +08:00
..
arena fix: snapshot encode err (#135) 2023-10-31 17:58:50 +08:00
container perf: optimize snapshot encoding (#264) 2024-02-04 15:28:08 +08:00
dag Fix avoid rich text apply diff err when time travel (#256) 2024-01-21 19:51:27 +08:00
delta feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
diff_calc feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
encoding perf: optimize snapshot encoding (#264) 2024-02-04 15:28:08 +08:00
fuzz refactor: Optimizing Encoding Representation for Child Container Creation to Reduce Document Size (#247) 2024-01-22 12:19:09 +08:00
op feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
oplog feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
state feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
tests refactor: list now use the same tracker as text (#197) 2023-11-29 10:45:00 +08:00
utils perf: optimize snapshot encoding (#264) 2024-02-04 15:28:08 +08:00
arena.rs feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
change.rs refactor: make it more conservative about pub 2024-01-19 23:30:41 +08:00
configure.rs refactor: use rich text style config (#246) 2024-01-17 22:55:46 +08:00
container.rs (wasm) Extract VersionVector class and fix inconsistent PeerID repr (#249) 2024-01-18 13:28:28 +08:00
dag.rs Fix avoid rich text apply diff err when time travel (#256) 2024-01-21 19:51:27 +08:00
delta.rs Refactor: use ValueOrContainer for diff event (#202) 2023-12-05 11:57:41 +08:00
design.excalidraw Feat: diff calc bring back & tree new event and value (#149) 2023-11-05 15:53:33 +08:00
diff_calc.rs feat: group ops (#243) 2024-01-12 16:47:44 +08:00
encoding.rs Refine the new encoding schema (#244) 2024-01-11 22:49:18 +08:00
error.rs Feat-rust-api (#193) 2023-11-28 16:22:43 +08:00
event.rs feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
fuzz.rs refactor: use rich text style config (#246) 2024-01-17 22:55:46 +08:00
group.rs feat: group ops (#243) 2024-01-12 16:47:44 +08:00
handler.rs feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
id.rs
lib.rs refactor: use rich text style config (#246) 2024-01-17 22:55:46 +08:00
loro.rs fix: rm checking after checkout 2024-01-24 10:00:00 +08:00
macros.rs feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
obs.rs Feat-rust-api (#193) 2023-11-28 16:22:43 +08:00
op.rs feat: stabilizing encoding (#219) 2024-01-02 17:03:24 +08:00
oplog.rs feat: compare frontiers causal order (#257) 2024-01-22 12:03:50 +08:00
span.rs
state.rs feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
txn.rs feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
value.rs feat: remove deleted set in tree state and optimize api (#259) 2024-01-30 09:54:54 +08:00
version.rs feat: compare frontiers causal order (#257) 2024-01-22 12:03:50 +08:00