doc/docgen.zig | 8 +- lib/std/array_list.zig | 33 ++++- lib/std/array_list_sentineled.zig | 224 ++++++++++++++++++++++++++++++++ lib/std/buffer.zig | 218 ------------------------------- lib/std/build.zig | 20 +-- lib/std/child_process.zig | 22 ++-- lib/std/fs.zig | 13 +- lib/std/io/in_stream.zig | 1 - lib/std/net.zig | 20 +-- lib/std/std.zig | 2 +- lib/std/target.zig | 8 +- lib/std/zig/cross_target.zig | 16 ++- lib/std/zig/parser_test.zig | 2 +- src-self-hosted/codegen.zig | 4 +- src-self-hosted/compilation.zig | 16 +-- src-self-hosted/dep_tokenizer.zig | 82 ++++++------ src-self-hosted/errmsg.zig | 4 +- src-self-hosted/libc_installation.zig | 32 ++--- src-self-hosted/link.zig | 8 +- src-self-hosted/package.zig | 10 +- src-self-hosted/stage2.zig | 63 ++++----- src-self-hosted/translate_c.zig | 14 +- src-self-hosted/type.zig | 4 +- src-self-hosted/util.zig | 14 +- src-self-hosted/value.zig | 14 +- src/cache_hash.cpp | 8 +- src/cache_hash.hpp | 1 + src/codegen.cpp | 30 +++-- src/link.cpp | 27 +++- test/standalone/brace_expansion/main.zig | 32 ++--- test/tests.zig | 19 ++- 31 files changed, 513 insertions(+), 456 deletions(-)