This was SVN commit r7809.
also moved lib.h's code generation macros into a separate file to break a circular dependency with lib.h's use of debug_assert, and added a stub implementation of sysdep/numa.h This was SVN commit r7808.