From fa2838ee0402c44bfa4583913fc14deceec28bcd Mon Sep 17 00:00:00 2001 From: Ivan FB <128452529+Ivansete-status@users.noreply.github.com> Date: Fri, 19 Jun 2026 10:10:34 +0200 Subject: [PATCH] docs: document noSignalHandler guard and #83 in 0.1.5 changelog (#84) --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88f7f1c..3b2985b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,15 @@ [Full changelog](https://github.com/logos-messaging/nim-ffi/compare/v0.1.4...v0.1.5) +### Added + +- Compile-time guard that requires consumers to build with + `-d:noSignalHandler`, failing the build with an actionable message so the + Nim runtime never clobbers the foreign host's signal handling. + ### Fixed +- Foreign-host (Go) concurrency crashes (#83). - Recycle FFI contexts in the pool instead of tearing them down per cycle, stopping a per-cycle file-descriptor leak (#74).