doc/docgen.zig | 2 +- doc/langref.html.in | 14 +- lib/std/array_list.zig | 16 + lib/std/buf_map.zig | 15 +- lib/std/buf_set.zig | 8 +- lib/std/build.zig | 12 +- lib/std/debug.zig | 8 +- lib/std/hash_map.zig | 1073 +++++++++++++++++++++++--------- lib/std/http/headers.zig | 72 ++- lib/std/json.zig | 56 +- src-self-hosted/Module.zig | 197 +++--- src-self-hosted/codegen.zig | 4 +- src-self-hosted/link.zig | 6 +- src-self-hosted/main.zig | 4 +- src-self-hosted/translate_c.zig | 27 +- src-self-hosted/zir.zig | 34 +- 16 files changed, 985 insertions(+), 563 deletions(-)