Skip to content
Commit Detail

Commit fafdac0

Author
Felix Hanau <felix@cloudflare.com> 2026-02-17 14:26:47 -0500
Parents
adcc762
Tree
447bb09
[build] Define ISA extensions for all 1st party code

- Ideally we'd enable this on all C/C++ code, but that's difficult (see TODO
  comment)
- This should fix cloudflare/workerd#5977 by ensuring both places where we
  compute SQL-related hashes use hardware acceleration. To address this more
  generally, we'll need to make changes in capnp (capnproto/capnproto#2564)
- Also fixes a regression where crc-impl.c++ was compiled without CRC extensions
  enabled, which appears to have caused the software-based CRC32C implementation
  to be used
- Define -O3 properly for perfetto-tracing target on Windows, for consistency

Files changed

4 files changed~4 modified