Liking cljdoc? Tell your friends :D
- Add explicit callback error policies, error callbacks, and error collectors.
- Add signal capability discovery and portable signal-name normalization.
- Add shutdown! lifecycle cleanup for dispositions, atoms, watches, and queued callbacks.
- Document coordinated SIGTERM/SIGINT shutdown and the optional FFM backend.
- Add explicit default, ignored, chained, current-handler, and restoration APIs.
- Reject process-wide default/ignored changes for HotSpot's reserved SIGUSR2.
- Add configurable synchronous, serial, parallel, and bounded asynchronous
signal callback dispatch policies.
- Add bounded subprocess coverage for external signal delivery, default-handler
restoration, reserved signals, and repeated reset operations.
- Add
add-handler!, remove-handler!, and clear-handlers! for atomic,
composable updates to a signal's handler collection.
- A signal atom rejects nil and non-
Runnable handler sets via a validator, so
a bad handler can no longer NPE on delivery. - Clearing a signal's handler set removes the handlers from dispatch.
- Migrate the build to deps.edn and tools.build (Java compiled via
clojure -T:build compile-java), with Leiningen supported via lein-tools-deps.
cljdoc builds & hosts documentation for Clojure/Script libraries
Keyboard shortcuts| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |
× close