watchexec/lib/src/error
Félix Saparelli 446a8d95a7 Replace event queue with a priority queue (#302)
Solves several issues, generally through delivering signals before filesystem events, preventing situations where an overwhelming amount of events makes it impossible to quit.

Does _not_ solve the problem of a queue full of lower-priority events not accepting an urgent message, but that's a rarer issue that's more complicated to overcome.

Changes the Filterer trait: adds Priority to `check_event()`

Makes some events unfilterable (Urgent priority): SIGINT, SIGTERM, and CTRL_C to the main process. These still need to be handled by `on_action` to do anything, but cannot be stopped before reaching that.
2022-06-11 06:43:11 +00:00
..
critical.rs Replace event queue with a priority queue (#302) 2022-06-11 06:43:11 +00:00
runtime.rs Replace event queue with a priority queue (#302) 2022-06-11 06:43:11 +00:00
specialised.rs Split known create errors to get proper help text 2022-02-12 19:49:02 +13:00