loro/crates/loro-core
Zixuan Chen 594b60dafb
Perf store cache in parent node (#36)
* refactor: make internal and leaf use same type of cache

* refactor: add cache update

* test : add normalization to arb test

* test: fuzz

* fix: internal insert bug

* fix: missing utf16

* test: fix test sub overflow

* feat: use heapless for binary heap

* refactor: refine warning

* test: reduce test time

* perf: reduce computation when finding pos

* bench: fix ignore parse time in benching

* feat: make it compile in new sig (should be merged)

* fix: type err

* fix: fix type err

* fix: cache when merge & borrow

* refactor: simplify code

* fix: cumulated tree trait bug

* fix: a few fatal bugs (still buggy)

* fix: global tree trait

* refactor: rm an unused fn

* fix: insert at cursor bug

* fix: in cursor insert cache may be invalid

strip the checker there

* chore: remove needless check

* refactor: add inline to methods

* test: remove cfg=mem for mem example

* fix: type err
2022-12-06 16:34:46 +08:00
..
benches bench: fix ignore parse time in benching 2022-12-06 15:37:57 +08:00
examples Perf store cache in parent node (#36) 2022-12-06 16:34:46 +08:00
fuzz Perf store cache in parent node (#36) 2022-12-06 16:34:46 +08:00
proptest-regressions/dag chore: bk 2022-10-26 23:31:34 +08:00
scripts chore: replace justfile with deno task 2022-11-21 12:50:15 +08:00
src Perf store cache in parent node (#36) 2022-12-06 16:34:46 +08:00
tests feat: encode updates 2022-11-30 23:55:58 +08:00
Cargo.toml Fix: unsound (violate borrow stack rules) bugs detected by Miri (#32) 2022-12-06 16:05:58 +08:00
deno.json Perf store cache in parent node (#36) 2022-12-06 16:34:46 +08:00
deno.lock feat: subscribe unsubscribe 2022-11-24 15:10:21 +08:00