Source: ruby-async-signals Section: ruby Maintainer: Debian Ruby Team Uploaders: Simon Quigley Build-Depends: debhelper-compat (= 14), gem2deb (>= 2.2.8~) Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/ruby-team/ruby-async-signals.git Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-async-signals Homepage: https://github.com/socketry/async-signals Testsuite: autopkgtest-pkg-ruby Package: ruby-async-signals Architecture: all Description: Composable process signal handling for Ruby Composable process signal handling for Ruby. Features: - Coordinates process-wide signal traps across multiple consumers. - Supports overlapping signal handlers without replacing each other. - Supports scoped ignore handlers for specific signals. - Provides a no-op signal backend for components that should not install process signal traps. - Restores previous signal traps when handlers are removed. - Resets inherited signal state in forked children on Ruby implementations with `Process._fork`. - Documents thread-safe signal handler design for portable signal delivery.