noalloc obliga a tu código Go a no reservar memoria en el heap, incluso cuando cambia
noalloc: Tooling and libraries to enforce zero heap allocations in Golang
noalloc es una herramienta de línea de comandos que verifica todo el árbol de llamadas de una función marcada con //noalloc:root y señala cada línea que asigna memoria en el heap, para corregirla o eximirla. Incluye estructuras de datos de tamaño fijo (Buf, Vec, Slice, Map), pools y regiones, además de un codificador y decodificador JSON sin asignaciones generado por jsongen. El proyecto, escrito íntegramente por IA y usado en producción en The Consensus, requiere Go 1.27 o posterior.
Una cosa es escribir código que no asigna memoria en el heap; otra muy distinta es impedir que el código deje de hacerlo a medida que cambia.