Skip to content

fix(app): restore the async_debug.h include lost in the #361 merge - #364

Merged
gg582 merged 2 commits into
devfrom
fix/dev-merge-repair
Oct 12, 2026
Merged

gg582 merged 2 commits into
devfrom
fix/dev-merge-repair

Conversation

@gg582

@gg582 gg582 commented Oct 12, 2026

Copy link
Copy Markdown
Member

dev is red since #361 merged: the dev→perf/late-fastpath merge (c18c6f9) kept #include "../io/reactor_rx.h" in app.c and dropped #include "../io/async_debug.h" from #360 next to it. cwist_async_debug_enabled() (a static inline in that header) became an implicit declaration, so every link failed with undefined symbol: cwist_async_debug_enabled (ASan, TSan, WASM, Rust/Zig bindings, benchmarks, and every PR merged against dev, e.g. #362).

Checked: WERROR=1 build, make env-check, make api-check, scripts/ci unit tests, test_async_defer, test_listen_ex, test_reactor_late, test_reactor_drain_chunk.

gg582 and others added 2 commits October 12, 2026 19:34
The merge of dev into perf/late-fastpath (c18c6f9) kept #361's
reactor_rx.h include in app.c and dropped #360's async_debug.h next to it,
so cwist_async_debug_enabled() was implicitly declared and every link of
dev failed (undefined symbol; ASan, TSan, WASM, Rust, Zig, benchmarks).

Also document CWIST_REACTOR_LATE_US (#361) in docs/runtime-config.md and
its Korean mirror, which the env-check gate from #360 requires.
@gg582
gg582 merged commit 684bcb9 into dev Oct 12, 2026
23 checks passed
@gg582
gg582 deleted the fix/dev-merge-repair branch October 13, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant