mirror of
https://github.com/loro-dev/loro.git
synced 2025-02-02 11:06:14 +00:00
9d4f7aa8a3
* feat: delta rope support init * perf: use generic-btree v0.9.0 * refactor: improve readability and maintainability * fix: fix several issues about composing * fix: a few more issue about composing deletions * test: rich text * fix: cover more edge cases * refactor: use deltarope for list event * refactor: replace text delta with DeltaRope * fix: list fuzz err * fix: safety issue on insert_many * chore: refine impl of text delta * refactor: use Replace instead of insert+del in DeltaItem (#330) * refactor: use Replace instead of insert+del in DeltaItem * fix: each deltaitem should have non-zero rle_len Updated generic-btree dependency to version 0.10.3 and refactored DeltaItem and DeltaRope implementations in loro-delta. Refine compose impl * fix: update generic-btree to fix the update leaf issue * chore: lockfile * chore: clippy fix * refactor: make composing easier to understand * refactor: simplify the impl of composing
25 lines
521 B
TOML
25 lines
521 B
TOML
[package]
|
|
name = "loro-delta"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
arrayvec = "0.7.4"
|
|
generic-btree = { version = "^0.10.4" }
|
|
heapless = "0.8.0"
|
|
tracing = "0.1.40"
|
|
enum-as-inner = "0.5.1"
|
|
|
|
[dev-dependencies]
|
|
criterion = { version = "0.4", features = ["html_reports"] }
|
|
rand = { version = "0.8.5" }
|
|
tracing-subscriber = "0.3.18"
|
|
color-backtrace = "0.6.1"
|
|
ctor = "0.2"
|
|
|
|
|
|
[[bench]]
|
|
name = "rope"
|
|
harness = false
|