loro/crates/rle/Cargo.toml
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

30 lines
623 B
TOML

[package]
name = "rle"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
smallvec = "1.8.0"
bumpalo = { version = "3.11.1", features = ["collections", "boxed"] }
num = "0.4.0"
enum-as-inner = "0.5.1"
ouroboros = "0.15.2"
arref = "0.1.0"
crdt-list = { version = "0.4.0" }
fxhash = "0.2.1"
heapless = "0.7.16"
debug-log = "0.1.4"
[dev-dependencies]
color-backtrace = { version = "0.5" }
ctor = "0.1.23"
proptest = "1.0.0"
smartstring = "1.0.1"
rand = "0.8.5"
static_assertions = "1.1.0"
[features]
test_utils = []
wasm = []