Ban <iostream> from release builds and drop it from bun-uws - #35256
Merged
Claude / Claude Code Review
completed
Jul 23, 2026 in 20m 12s
Code review found 1 important issue
Found 4 candidates, confirmed 1. See review comments for details.
Details
Annotations
Check failure on line 6 in scripts/build/deps/webkit.ts
claude / Claude Code Review
Merge f58b0fd1 reverted WEBKIT_VERSION to a pre-#320 sha; release build will hit the new iostream #error shim
The merge commit f58b0fd1 resolved the `webkit.ts` conflict by keeping main's `WEBKIT_VERSION = a40d462206` (oven-sh/WebKit#315 only) and discarding this branch's `af2e8dc639` (which rolls up #320/#321/#322). Since `a40d462206` predates #320, its prebuilt still ships `simdutf_impl.h` with `#include <iostream>`, so every release TU that pulls `wtf/SIMDUTF.h` via `src/jsc/bindings/helpers.h` (~70 TUs) will hit the new `src/banned-includes/iostream` `#error` shim — every release `build-cpp` lane fa
Loading