main
Add features to test framework
[gn] Prevent build.ninja deletion when regeneration is interrupted
Avoid ACCESS_DENIED when writing build.ninja on Windows
Move source files into src/, and move tools/gn/misc to the toplevel.
Enable build and usage on Sparc64
apply clang-format to all C++ sources
Fix bug in Grow logic in HashTableBase
C++ modernization improvements.
Don't include windows.h in semaphore.h
Use high-performance cores on Apple Silicon for worker pool
Apply clang-format
Enable -Wall -Wextra compiler warnings on non-Win too.
Limit the maximum number of GN worker threads to 32.