mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-22 05:59:31 +08:00
The default build's largest size contributor on the stack was H23's -falign-functions=64 on every x86-64 runtime unit (2-11 KB per program; results/h45-size-budget). Release and library flavors now keep the compiler's default function alignment; the opt-in speed flavor keeps the blanket 64-byte alignment. Vendored archives stay 64-byte aligned (lre_exec keeps its pinned placement) except libunicode.c, whose small table helpers were most of the regex programs' padding. The runtime-first link order is unchanged. Docs and usage text describe speed without the reverted runtime profile.