build.zig | 2 +- lib/std/Build.zig | 25 +- lib/std/Build/Cache.zig | 11 + lib/std/Build/Step/Compile.zig | 15 +- src/Compilation.zig | 170 +++++---- src/Manifest.zig | 14 +- src/Module.zig | 81 ++-- src/Package.zig | 302 ++++----------- src/Package/Fetch.zig | 651 ++++++++++++++++++++++---------- src/Package/Module.zig | 32 ++ src/crash_report.zig | 22 +- src/main.zig | 308 ++++++++------- 12 files changed, 883 insertions(+), 750 deletions(-)