delete mode 100644 lib/std/bloom_filter.zig delete mode 100644 lib/std/cache_hash.zig create mode 100644 lib/std/crypto/aegis.zig create mode 100644 lib/std/crypto/aes/aesni.zig create mode 100644 lib/std/crypto/aes/soft.zig create mode 100644 lib/std/crypto/modes.zig delete mode 100644 lib/std/http.zig delete mode 100644 lib/std/http/headers.zig delete mode 100644 lib/std/rb.zig delete mode 100644 src-self-hosted/Module.zig delete mode 100644 src-self-hosted/Package.zig delete mode 100644 src-self-hosted/TypedValue.zig delete mode 100644 src-self-hosted/astgen.zig delete mode 100644 src-self-hosted/clang.zig delete mode 100644 src-self-hosted/clang_options.zig delete mode 100644 src-self-hosted/clang_options_data.zig delete mode 100644 src-self-hosted/codegen.zig delete mode 100644 src-self-hosted/codegen/arm.zig delete mode 100644 src-self-hosted/codegen/c.zig delete mode 100644 src-self-hosted/codegen/riscv64.zig delete mode 100644 src-self-hosted/codegen/spu-mk2.zig delete mode 100644 src-self-hosted/codegen/spu-mk2/interpreter.zig delete mode 100644 src-self-hosted/codegen/wasm.zig delete mode 100644 src-self-hosted/codegen/x86.zig delete mode 100644 src-self-hosted/codegen/x86_64.zig delete mode 100644 src-self-hosted/dep_tokenizer.zig delete mode 100644 src-self-hosted/introspect.zig delete mode 100644 src-self-hosted/ir.zig delete mode 100644 src-self-hosted/libc_installation.zig delete mode 100644 src-self-hosted/link.zig delete mode 100644 src-self-hosted/link/C.zig delete mode 100644 src-self-hosted/link/Coff.zig delete mode 100644 src-self-hosted/link/Elf.zig delete mode 100644 src-self-hosted/link/MachO.zig delete mode 100644 src-self-hosted/link/Wasm.zig delete mode 100644 src-self-hosted/link/cbe.h delete mode 100644 src-self-hosted/link/msdos-stub.bin delete mode 100644 src-self-hosted/liveness.zig delete mode 100644 src-self-hosted/llvm.zig delete mode 100644 src-self-hosted/main.zig delete mode 100644 src-self-hosted/print_env.zig delete mode 100644 src-self-hosted/print_targets.zig delete mode 100644 src-self-hosted/stage2.zig delete mode 100644 src-self-hosted/test.zig delete mode 100644 src-self-hosted/tracy.zig delete mode 100644 src-self-hosted/translate_c.zig delete mode 100644 src-self-hosted/type.zig delete mode 100644 src-self-hosted/value.zig delete mode 100644 src-self-hosted/windows_sdk.zig delete mode 100644 src-self-hosted/zir.zig delete mode 100644 src-self-hosted/zir_sema.zig create mode 100644 src/Cache.zig create mode 100644 src/Compilation.zig create mode 100644 src/DepTokenizer.zig create mode 100644 src/Module.zig create mode 100644 src/Package.zig create mode 100644 src/TypedValue.zig delete mode 100644 src/all_types.hpp delete mode 100644 src/analyze.cpp delete mode 100644 src/analyze.hpp delete mode 100644 src/ast_render.cpp delete mode 100644 src/ast_render.hpp create mode 100644 src/astgen.zig delete mode 100644 src/bigfloat.cpp delete mode 100644 src/bigfloat.hpp delete mode 100644 src/bigint.cpp delete mode 100644 src/bigint.hpp delete mode 100644 src/blake2.h delete mode 100644 src/blake2b.c delete mode 100644 src/buffer.cpp delete mode 100644 src/buffer.hpp delete mode 100644 src/cache_hash.cpp delete mode 100644 src/cache_hash.hpp create mode 100644 src/clang.zig create mode 100644 src/clang_options.zig create mode 100644 src/clang_options_data.zig delete mode 100644 src/codegen.cpp delete mode 100644 src/codegen.hpp create mode 100644 src/codegen.zig create mode 100644 src/codegen/arm.zig create mode 100644 src/codegen/c.zig create mode 100644 src/codegen/llvm.zig create mode 100644 src/codegen/riscv64.zig create mode 100644 src/codegen/spu-mk2.zig create mode 100644 src/codegen/spu-mk2/interpreter.zig create mode 100644 src/codegen/wasm.zig create mode 100644 src/codegen/x86.zig create mode 100644 src/codegen/x86_64.zig delete mode 100644 src/compiler.cpp delete mode 100644 src/compiler.hpp delete mode 100644 src/config.h.in delete mode 100644 src/dump_analysis.cpp delete mode 100644 src/dump_analysis.hpp delete mode 100644 src/errmsg.cpp delete mode 100644 src/errmsg.hpp delete mode 100644 src/error.cpp delete mode 100644 src/error.hpp delete mode 100644 src/glibc.cpp delete mode 100644 src/glibc.hpp create mode 100644 src/glibc.zig delete mode 100644 src/hash_map.hpp delete mode 100644 src/heap.cpp delete mode 100644 src/heap.hpp delete mode 100644 src/install_files.h create mode 100644 src/introspect.zig delete mode 100644 src/ir.cpp delete mode 100644 src/ir.hpp create mode 100644 src/ir.zig delete mode 100644 src/ir_print.cpp delete mode 100644 src/ir_print.hpp create mode 100644 src/libc_installation.zig create mode 100644 src/libcxx.zig create mode 100644 src/libunwind.zig delete mode 100644 src/link.cpp create mode 100644 src/link.zig create mode 100644 src/link/C.zig create mode 100644 src/link/Coff.zig create mode 100644 src/link/Elf.zig create mode 100644 src/link/MachO.zig create mode 100644 src/link/Wasm.zig create mode 100644 src/link/cbe.h create mode 100644 src/link/msdos-stub.bin delete mode 100644 src/list.hpp create mode 100644 src/liveness.zig create mode 100644 src/llvm.zig delete mode 100644 src/main.cpp create mode 100644 src/main.zig delete mode 100644 src/mem.cpp delete mode 100644 src/mem.hpp delete mode 100644 src/mem_hash_map.hpp delete mode 100644 src/mem_list.hpp delete mode 100644 src/mem_profile.cpp delete mode 100644 src/mem_profile.hpp delete mode 100644 src/mem_type_info.hpp create mode 100644 src/mingw.zig create mode 100644 src/musl.zig delete mode 100644 src/os.cpp delete mode 100644 src/os.hpp delete mode 100644 src/parse_f128.c delete mode 100644 src/parse_f128.h delete mode 100644 src/parser.cpp delete mode 100644 src/parser.hpp create mode 100644 src/print_env.zig create mode 100644 src/print_targets.zig delete mode 100644 src/range_set.cpp delete mode 100644 src/range_set.hpp delete mode 100644 src/softfloat.hpp delete mode 100644 src/softfloat_ext.cpp delete mode 100644 src/softfloat_ext.hpp create mode 100644 src/stage1.zig create mode 100644 src/stage1/all_types.hpp create mode 100644 src/stage1/analyze.cpp create mode 100644 src/stage1/analyze.hpp create mode 100644 src/stage1/ast_render.cpp create mode 100644 src/stage1/ast_render.hpp create mode 100644 src/stage1/bigfloat.cpp create mode 100644 src/stage1/bigfloat.hpp create mode 100644 src/stage1/bigint.cpp create mode 100644 src/stage1/bigint.hpp create mode 100644 src/stage1/buffer.cpp create mode 100644 src/stage1/buffer.hpp create mode 100644 src/stage1/codegen.cpp create mode 100644 src/stage1/codegen.hpp create mode 100644 src/stage1/config.h.in create mode 100644 src/stage1/dump_analysis.cpp create mode 100644 src/stage1/dump_analysis.hpp create mode 100644 src/stage1/empty.cpp create mode 100644 src/stage1/errmsg.cpp create mode 100644 src/stage1/errmsg.hpp create mode 100644 src/stage1/error.cpp create mode 100644 src/stage1/error.hpp create mode 100644 src/stage1/hash_map.hpp create mode 100644 src/stage1/heap.cpp create mode 100644 src/stage1/heap.hpp create mode 100644 src/stage1/ir.cpp create mode 100644 src/stage1/ir.hpp create mode 100644 src/stage1/ir_print.cpp create mode 100644 src/stage1/ir_print.hpp create mode 100644 src/stage1/list.hpp create mode 100644 src/stage1/mem.cpp create mode 100644 src/stage1/mem.hpp create mode 100644 src/stage1/mem_hash_map.hpp create mode 100644 src/stage1/mem_list.hpp create mode 100644 src/stage1/mem_type_info.hpp create mode 100644 src/stage1/os.cpp create mode 100644 src/stage1/os.hpp create mode 100644 src/stage1/parse_f128.c create mode 100644 src/stage1/parse_f128.h create mode 100644 src/stage1/parser.cpp create mode 100644 src/stage1/parser.hpp create mode 100644 src/stage1/range_set.cpp create mode 100644 src/stage1/range_set.hpp create mode 100644 src/stage1/softfloat.hpp create mode 100644 src/stage1/softfloat_ext.cpp create mode 100644 src/stage1/softfloat_ext.hpp create mode 100644 src/stage1/stage1.cpp create mode 100644 src/stage1/stage1.h create mode 100644 src/stage1/stage2.h create mode 100644 src/stage1/target.cpp create mode 100644 src/stage1/target.hpp create mode 100644 src/stage1/tokenizer.cpp create mode 100644 src/stage1/tokenizer.hpp create mode 100644 src/stage1/util.cpp create mode 100644 src/stage1/util.hpp create mode 100644 src/stage1/util_base.hpp create mode 100644 src/stage1/zig0.cpp delete mode 100644 src/stage2.cpp delete mode 100644 src/stage2.h delete mode 100644 src/target.cpp delete mode 100644 src/target.hpp create mode 100644 src/target.zig create mode 100644 src/test.zig delete mode 100644 src/tokenizer.cpp delete mode 100644 src/tokenizer.hpp create mode 100644 src/tracy.zig create mode 100644 src/translate_c.zig create mode 100644 src/type.zig delete mode 100644 src/util.cpp delete mode 100644 src/util.hpp delete mode 100644 src/util_base.hpp create mode 100644 src/value.zig create mode 100644 src/windows_sdk.zig create mode 100644 src/zir.zig create mode 100644 src/zir_sema.zig