Skip to content

Conversation

@npaun
Copy link
Contributor

@npaun npaun commented Oct 22, 2025

ncrypto had several violations of the include-what-you-use (IWYU) rule in C++. Several standard library functions were used without the corresponding header being included.

This resulted in tricky compilation errors, depending on what order files are included on, and what systems the code is compiled on. For example, ncrypto worked fine when included in cloudflare/workerd but not when workerd was included in a Cloudflare internal repo.

@anonrig anonrig merged commit 7740237 into nodejs:main Oct 22, 2025
10 checks passed
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.

2 participants