Upgrade notify crate from v4 to v8 with stress tests

- Update notify dependency from 4.0.18 to 8.2

- Add notify-debouncer-full 0.7 for event debouncing

- Rewrite StdBackend to use new debouncer API and EventKind system

- Add 13 stress tests including undo/redo simulation

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Joe 2026-02-04 15:10:02 -06:00
parent da320e36eb
commit 1e92d36dac
4 changed files with 759 additions and 265 deletions

View file

@ -18,7 +18,8 @@ homepage = "https://github.com/rojo-rbx/rojo/tree/master/memofs"
crossbeam-channel = "0.5.15"
fs-err = "3"
log = "0.4"
notify = "4.0.18"
notify = "8.2"
notify-debouncer-full = "0.7"
serde = { version = "1.0.228", features = ["derive"] }
[dev-dependencies]