Tracked by #375 and represented in #378.
Scope
Define the minimum raw signal contract required by runtimes and applications:
- Stable signal constants by target.
- sigaction-compatible handler registration where Wave can express the ABI safely.
- Signal mask inspection and updates.
- raise or kill-based delivery.
- Default, ignore, and restore behavior.
- Explicit restrictions for async-signal-safe Wave operations.
Start with Linux and macOS. Record Windows console-control and exception handling as a separate provider contract rather than forcing Unix semantics onto Windows.
Completion criteria
Tracked by #375 and represented in #378.
Scope
Define the minimum raw signal contract required by runtimes and applications:
Start with Linux and macOS. Record Windows console-control and exception handling as a separate provider contract rather than forcing Unix semantics onto Windows.
Completion criteria