|
|
20c167b37d
|
build: install test executables
This makes cross compiled testing a little easier for now.
|
2026-02-26 14:47:07 +01:00 |
|
|
|
8af70c05b6
|
refactor: improve kqueue add_watch error handling
|
2026-02-26 14:21:19 +01:00 |
|
|
|
40d784bd9f
|
fix: add missing kqueue init handler
|
2026-02-26 14:13:17 +01:00 |
|
|
|
272e35b048
|
build: fix tests build
|
2026-02-26 14:10:29 +01:00 |
|
|
|
389082e4ac
|
build: fix lazy xcode-frameworks dep
|
2026-02-26 13:52:25 +01:00 |
|
|
|
f326b73457
|
build: make FSEvents backend optional and link it against xcode-frameworks
|
2026-02-26 13:49:01 +01:00 |
|
|
|
a720697618
|
build: add flags and xcode-frameworks deps
|
2026-02-26 13:42:14 +01:00 |
|
|
|
cf4ce5923a
|
fix: misc review findings
|
2026-02-26 13:37:59 +01:00 |
|
|
|
07fcb900f8
|
fix: macs build
|
2026-02-26 13:35:42 +01:00 |
|
|
|
f34fc3cb93
|
fix: FSEventsBackend.init
|
2026-02-26 13:11:39 +01:00 |
|
|
|
29a701154f
|
refactor: remove SpawnError
|
2026-02-26 13:09:44 +01:00 |
|
|
|
c6281d2433
|
fix: unwatch cannot error
|
2026-02-26 13:09:10 +01:00 |
|
|
|
2c4f752186
|
refactor: remove blocking mode for now
|
2026-02-26 13:07:34 +01:00 |
|
|
|
5df4aae786
|
refactor: clean-up in FSEventsBackend
|
2026-02-26 13:06:59 +01:00 |
|
|
|
92604f9be3
|
fix: inotify error handling in INotifyBackend.add_watch
|
2026-02-26 12:46:54 +01:00 |
|
|
|
4aae8f8b3e
|
refactor: add integration test suite
|
2026-02-26 12:46:15 +01:00 |
|
|
|
6cbf389d81
|
refactor: handler fixes
|
2026-02-26 10:26:00 +01:00 |
|
|
|
03e431c850
|
refactor: move to an independent handler model
|
2026-02-26 10:25:00 +01:00 |
|
|
|
a1e5e3e9a5
|
build: add initial zig package
|
2026-02-22 20:44:20 +01:00 |
|
|
|
db5b5217ba
|
fix: re-arm fd_watcher in handle_read_ready
|
2026-02-22 19:51:36 +01:00 |
|
|
|
a4abfaea80
|
refactor: add watches for newly created directories
|
2026-02-22 19:51:36 +01:00 |
|
|
|
b8e046d26a
|
refactor: re-work windows backend to direct send notifications
|
2026-02-22 19:51:36 +01:00 |
|
|
|
e9ef810d81
|
refactor: re-write FSEvents backend to use FSEventStreamSetDispatchQueue
|
2026-02-22 19:51:36 +01:00 |
|
|
|
b6d3780283
|
refactor: add directory snapshotting and diffing to kqueue backend
|
2026-02-22 19:51:35 +01:00 |
|
|
|
a6c6aeeb4b
|
refactor: drop watcher Backend.threaded
|
2026-02-22 19:51:35 +01:00 |
|
|
|
ad4b69915c
|
refactor: remove dead drain functions
|
2026-02-22 19:51:35 +01:00 |
|
|
|
db0cced754
|
fix: use correct destination pid when starting backends
|
2026-02-22 19:51:35 +01:00 |
|
|
|
8116066816
|
refactor: direct send from kqueue background thread
|
2026-02-22 19:51:35 +01:00 |
|
|
|
7da00d6a64
|
refactor: add an FSEvents based backend for macos
|
2026-02-22 19:51:35 +01:00 |
|
|
|
bfc5cc6fa5
|
refactor: improve error handling
|
2026-02-22 19:48:06 +01:00 |
|
|
|
30b8fc399b
|
refactor: switch to blocking thread instead of polling
|
2026-02-22 19:47:58 +01:00 |
|
|
|
740ad23c77
|
refactor: switch to polling kqueue backend for macos/freebsd
|
2026-02-22 19:47:50 +01:00 |
|
|
|
b3e9ffb2c9
|
refactor: consistently use @This()
|
2026-02-22 19:47:44 +01:00 |
|
|
|
aaceb03274
|
fix: freebsd build
Also, rename backends to more closely reflect what they really are.
|
2026-02-22 19:47:39 +01:00 |
|
|
|
3f132173d5
|
fix: windows build
|
2026-02-22 19:47:23 +01:00 |
|
|
|
7672eb3c51
|
refactor: add support for atomic rename events on linux
|
2026-02-22 19:47:03 +01:00 |
|
|
|
8ffcb0e732
|
feat: add nightwatch module
|
2026-02-22 19:46:51 +01:00 |
|