CODE_OF_CONDUCT.md | 75 ++++++ README.md | 2 + doc/langref.html.in | 5 +- lib/std/c.zig | 8 +- lib/std/c/darwin.zig | 8 + lib/std/debug.zig | 4 +- lib/std/dynamic_library.zig | 4 +- lib/std/event/loop.zig | 24 +- lib/std/fs.zig | 72 +++++- lib/std/fs/get_app_data_dir.zig | 2 +- lib/std/fs/test.zig | 2 +- lib/std/fs/watch.zig | 8 +- lib/std/math/big/int.zig | 130 ++++++++-- lib/std/math/big/int_test.zig | 44 +++- lib/std/os.zig | 49 ++-- lib/std/os/bits.zig | 2 +- lib/std/os/test.zig | 2 +- lib/std/packed_int_array.zig | 4 +- lib/std/process.zig | 6 +- lib/std/special/compiler_rt/clear_cache.zig | 2 +- lib/std/target.zig | 16 +- lib/std/time.zig | 2 +- lib/std/zig/cross_target.zig | 6 +- lib/std/zig/system.zig | 2 +- src/Cache.zig | 24 ++ src/Compilation.zig | 21 +- src/Module.zig | 15 +- src/codegen/llvm.zig | 2 +- src/link.zig | 20 +- src/link/Coff.zig | 14 +- src/link/Elf.zig | 18 +- src/link/MachO.zig | 81 ++++-- src/link/MachO/Trie.zig | 436 ++++++++++++++++++++++++++++++++ src/link/Wasm.zig | 14 +- src/target.zig | 6 +- src/type.zig | 2 +- src/zig_llvm.cpp | 4 +- test/stack_traces.zig | 2 +- test/stage2/test.zig | 2 +- test/tests.zig | 2 +- 40 files changed, 964 insertions(+), 178 deletions(-)