Files
zed/crates
Cole Miller 6f73c7d0a4 fs: Replace GlobalWatcher with an OsWatcher that contains one backend (#63898)
Before, `GlobalWatcher` held a native backend and a polling backend, and
its methods dispatched to one or the other.

After this PR, we have `OsWatcher` which wraps a single watch backend,
and `RealFs` and `FakeFs` hold a native `OsWatcher` and a polling
`OsWatcher`.

This moves the split closer to the place where we decide which backend
should be used, and lets us clean up some indirection. A nice bonus is
that the "is this backend recursive" data exists in exactly one place.

Release Notes:
- N/A
2026-09-07 20:42:19 +00:00
..
2026-08-09 22:29:52 +00:00
2026-09-04 22:54:09 +00:00
2026-05-04 06:30:47 +00:00
2026-09-02 18:21:25 +00:00
…
2026-09-02 18:21:25 +00:00
2026-04-29 10:27:47 +00:00
2026-08-09 22:29:52 +00:00
2026-05-27 10:31:53 +00:00
2026-08-09 22:29:52 +00:00