From d495bb26f3350824ba2c9d859d417dc186a99c8a Mon Sep 17 00:00:00 2001 From: Ivan FB Date: Fri, 19 Jun 2026 10:09:31 +0200 Subject: [PATCH] docs: document noSignalHandler guard and #83 in 0.1.5 changelog The v0.1.5 tag includes two commits that landed after the 0.1.5 changelog entry, so the released changelog under-reported what shipped. Backfill them so the changelog matches the tagged release. Co-Authored-By: Claude Opus 4.8 --- 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).