CMakeLists.txt | 2 +- build.zig | 2 +- doc/build.zig.zon.md | 65 ++ lib/build_runner.zig | 1 + lib/std/Build.zig | 25 +- lib/std/Build/Cache.zig | 20 +- lib/std/Build/Step/Compile.zig | 15 +- lib/std/array_hash_map.zig | 33 +- lib/std/fs/path.zig | 8 +- lib/std/multi_array_list.zig | 2 +- lib/std/process.zig | 2 +- lib/std/sort.zig | 2 + lib/std/tar.zig | 56 +- lib/std/zig.zig | 2 +- lib/std/zig/ErrorBundle.zig | 14 +- lib/std/zig/fmt.zig | 6 +- src/Autodoc.zig | 35 +- src/Compilation.zig | 289 +++--- src/Manifest.zig | 519 ----------- src/Module.zig | 207 ++--- src/Package.zig | 1444 +++-------------------------- src/Package/Fetch.zig | 1557 ++++++++++++++++++++++++++++++++ src/Package/Fetch/git.zig | 1466 ++++++++++++++++++++++++++++++ src/Package/Fetch/git/testdata/testrepo.idx | Bin 0 -> 3480 bytes src/Package/Fetch/git/testdata/testrepo.pack | Bin 0 -> 6511 bytes src/Package/Manifest.zig | 566 ++++++++++++ src/Package/Module.zig | 34 + src/Package/hash.zig | 153 ---- src/Sema.zig | 54 +- src/codegen/llvm.zig | 42 +- src/crash_report.zig | 22 +- src/git.zig | 1468 ------------------------------ src/git/testdata/testrepo.idx | Bin 3480 -> 0 bytes src/git/testdata/testrepo.pack | Bin 6511 -> 0 bytes src/glibc.zig | 2 +- src/libcxx.zig | 4 +- src/libtsan.zig | 2 +- src/libunwind.zig | 2 +- src/link/Dwarf.zig | 18 +- src/link/Elf.zig | 6 +- src/link/Plan9.zig | 9 +- src/main.zig | 534 ++++++----- src/musl.zig | 2 +- test/cases/compile_errors/import_of_missing_package.zig | 2 +- test/cases/compile_errors/import_outside_package.zig | 2 +- test/cases/compile_errors/import_outside_package_path.zig | 2 +- test/compile_errors.zig | 2 +- 47 files changed, 4626 insertions(+), 4072 deletions(-)