mirror of
https://github.com/loro-dev/loro.git
synced 2025-01-23 13:39:12 +00:00
e01e98411c
* feat: tree state * feat: tree value * feat: tree handler * fix: tree diff * test: fuzz tree * feat: tree snapshot * fix: tree default value * fix: test new node * fix: tree diff * fix: tree unresolved value * fix: tree fuzz * fix: tree fuzz move * fix: sort by tree id * fix: tree diff sorted by lamport * fix: sort roots before tree converted to string * fix: rebase main * fix: tree fuzz * fix: delete undo * fix: tree to json children sorted * fix: diff calculate * fix: diff cycle move * fix: tree old parent cache * feat: cache * fix: local op add tree cache * fix: don't add same tree move to cache * fix: need update cache * feat: new cache * bench: add checkout bench * chore: clean * fix: apply node uncheck * perf: lamport bound * fix: calc old parent * feat: tree wasm * fix: change tree diff * fix: tree diff retreat * fix: tree diff should not apply when add node * feat: new tree loro value * chore: typo * fix: tree deep value * fix: snapshot tree index -1 * fix: decode tree snapshot use state * fix: release state lock when emit event * fix: tree node meta container * fix: need set map container when covert to local tree op * fix: tree value add deleted * fix: more then one op in a change * fix: tree fuzz deleted equal * fix: tree calc min lamport * feat: tree encoding v2 * doc: movable tree * fix: test tree meta * test: remove import bytes check * refactor: diff of text and map * refactor: del span * perf: tree state use deleted cache * fix: some details * fix: loro js tree create * feat: add un exist tree node * bench: tree depth * fix: check out should emit event * refactor: event * fix: fuzz err * fix: pass all tests * fix: fuzz err * fix: list child cache err * chore: rm debug code * fix: encode enhanced err * fix: encode enchanced * fix: fix several richtext issue * fix: richtext anchor err * chore: rm debug code * fix: richtext fuzz err * feat: speedup text snapshot decode * perf: optimize snapshot encoding * perf: speed up decode & insert * fix: fugue span merge err * perf: speedup delete & id cursor map * fix: fugue merge err * chore: update utils * fix: fix merge * fix: return err apply op * fix: fix merge * fix: get map container as tree meta
55 lines
876 B
TOML
55 lines
876 B
TOML
[package]
|
|
name = "loro-internal-fuzz"
|
|
version = "0.0.0"
|
|
authors = ["Automatically generated"]
|
|
publish = false
|
|
edition = "2018"
|
|
|
|
[package.metadata]
|
|
cargo-fuzz = true
|
|
|
|
[dependencies]
|
|
crdt-list = { version = "0.4.0" }
|
|
libfuzzer-sys = "0.4"
|
|
|
|
[dependencies.loro-internal]
|
|
path = ".."
|
|
features = ["test_utils"]
|
|
|
|
# Prevent this from interfering with workspaces
|
|
[workspace]
|
|
members = ["."]
|
|
|
|
[[bin]]
|
|
name = "yata"
|
|
path = "fuzz_targets/yata.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
# [profile.dev]
|
|
# lto = true
|
|
# opt-level = 3
|
|
|
|
[[bin]]
|
|
name = "text_refactored"
|
|
path = "fuzz_targets/text_refactored.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
[[bin]]
|
|
name = "recursive_refactored"
|
|
path = "fuzz_targets/recursive_refactored.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
[[bin]]
|
|
name = "import"
|
|
path = "fuzz_targets/import.rs"
|
|
test = false
|
|
doc = false
|
|
|
|
[[bin]]
|
|
name = "tree"
|
|
path = "fuzz_targets/tree.rs"
|
|
test = false
|
|
doc = false
|