build.zig | 4 +- deps/aro/build/GenerateDef.zig | 2 +- lib/build_runner.zig | 341 ++++++----- lib/std/Build.zig | 363 ++++++++---- lib/std/Build/Step.zig | 2 +- lib/std/Build/Step/Compile.zig | 14 +- lib/std/Build/Step/ConfigHeader.zig | 2 +- lib/std/Build/Step/Fmt.zig | 2 +- lib/std/Build/Step/ObjCopy.zig | 4 +- lib/std/Build/Step/Options.zig | 31 +- lib/std/Build/Step/Run.zig | 4 +- lib/std/Build/Step/TranslateC.zig | 2 +- lib/std/Build/Step/WriteFile.zig | 2 +- lib/std/Target/Query.zig | 2 +- lib/std/child_process.zig | 4 +- src/Compilation.zig | 3 + src/Package/Fetch.zig | 85 ++- src/Package/Manifest.zig | 28 + src/main.zig | 967 ++++++++++++++++++-------------- test/src/Cases.zig | 4 +- test/tests.zig | 22 +- 21 files changed, 1169 insertions(+), 719 deletions(-)