CMakeLists.txt | 3 +- build.zig | 9 +- lib/std/array_list.zig | 460 + lib/std/ascii.zig | 284 + lib/std/atomic.zig | 9 + lib/std/atomic/int.zig | 41 + lib/std/atomic/queue.zig | 377 + lib/std/atomic/stack.zig | 179 + lib/std/base64.zig | 458 + lib/std/bloom_filter.zig | 257 + lib/std/buf_map.zig | 103 + lib/std/buf_set.zig | 79 + lib/std/buffer.zig | 158 + lib/std/build.zig | 2731 ++ lib/std/build/fmt.zig | 35 + lib/std/c.zig | 149 + lib/std/c/darwin.zig | 58 + lib/std/c/freebsd.zig | 12 + lib/std/c/linux.zig | 32 + lib/std/c/netbsd.zig | 8 + lib/std/c/windows.zig | 1 + lib/std/child_process.zig | 770 + lib/std/coff.zig | 277 + lib/std/crypto.zig | 51 + lib/std/crypto/benchmark.zig | 198 + lib/std/crypto/blake2.zig | 495 + lib/std/crypto/chacha20.zig | 436 + lib/std/crypto/gimli.zig | 168 + lib/std/crypto/hmac.zig | 99 + lib/std/crypto/md5.zig | 281 + lib/std/crypto/poly1305.zig | 234 + lib/std/crypto/sha1.zig | 302 + lib/std/crypto/sha2.zig | 726 + lib/std/crypto/sha3.zig | 305 + lib/std/crypto/test.zig | 22 + lib/std/crypto/x25519.zig | 676 + lib/std/cstr.zig | 94 + lib/std/debug.zig | 2422 ++ lib/std/debug/failing_allocator.zig | 65 + lib/std/debug/leb128.zig | 256 + lib/std/dwarf.zig | 682 + lib/std/dynamic_library.zig | 280 + lib/std/elf.zig | 902 + lib/std/event.zig | 23 + lib/std/event/channel.zig | 349 + lib/std/event/fs.zig | 1431 + lib/std/event/future.zig | 121 + lib/std/event/group.zig | 131 + lib/std/event/lock.zig | 186 + lib/std/event/locked.zig | 43 + lib/std/event/loop.zig | 923 + lib/std/event/net.zig | 358 + lib/std/event/rwlock.zig | 296 + lib/std/event/rwlocked.zig | 58 + lib/std/fmt.zig | 1643 + lib/std/fmt/errol.zig | 704 + lib/std/fmt/errol/enum3.zig | 881 + lib/std/fmt/errol/lookup.zig | 606 + lib/std/fmt/parse_float.zig | 433 + lib/std/fs.zig | 988 + lib/std/fs/file.zig | 394 + lib/std/fs/get_app_data_dir.zig | 70 + lib/std/fs/path.zig | 1144 + lib/std/hash.zig | 42 + lib/std/hash/adler.zig | 107 + lib/std/hash/auto_hash.zig | 381 + lib/std/hash/benchmark.zig | 273 + lib/std/hash/cityhash.zig | 387 + lib/std/hash/crc.zig | 180 + lib/std/hash/fnv.zig | 58 + lib/std/hash/murmur.zig | 345 + lib/std/hash/siphash.zig | 383 + lib/std/hash/wyhash.zig | 231 + lib/std/hash_map.zig | 552 + lib/std/heap.zig | 948 + lib/std/heap/logging_allocator.zig | 53 + lib/std/http.zig | 5 + lib/std/http/headers.zig | 614 + lib/std/io.zig | 1307 + lib/std/io/c_out_stream.zig | 43 + lib/std/io/in_stream.zig | 200 + lib/std/io/seekable_stream.zig | 103 + lib/std/io/test.zig | 640 + lib/std/json.zig | 1407 + lib/std/json/test.zig | 1904 + lib/std/lazy_init.zig | 86 + lib/std/linked_list.zig | 530 + lib/std/macho.zig | 694 + lib/std/math.zig | 964 + lib/std/math/acos.zig | 186 + lib/std/math/acosh.zig | 94 + lib/std/math/asin.zig | 183 + lib/std/math/asinh.zig | 134 + lib/std/math/atan.zig | 255 + lib/std/math/atan2.zig | 289 + lib/std/math/atanh.zig | 121 + lib/std/math/big.zig | 7 + lib/std/math/big/int.zig | 2314 ++ lib/std/math/big/rational.zig | 946 + lib/std/math/cbrt.zig | 163 + lib/std/math/ceil.zig | 120 + lib/std/math/complex.zig | 183 + lib/std/math/complex/abs.zig | 19 + lib/std/math/complex/acos.zig | 22 + lib/std/math/complex/acosh.zig | 22 + lib/std/math/complex/arg.zig | 19 + lib/std/math/complex/asin.zig | 28 + lib/std/math/complex/asinh.zig | 23 + lib/std/math/complex/atan.zig | 142 + lib/std/math/complex/atanh.zig | 23 + lib/std/math/complex/conj.zig | 18 + lib/std/math/complex/cos.zig | 22 + lib/std/math/complex/cosh.zig | 177 + lib/std/math/complex/exp.zig | 143 + lib/std/math/complex/ldexp.zig | 80 + lib/std/math/complex/log.zig | 24 + lib/std/math/complex/pow.zig | 23 + lib/std/math/complex/proj.zig | 25 + lib/std/math/complex/sin.zig | 23 + lib/std/math/complex/sinh.zig | 176 + lib/std/math/complex/sqrt.zig | 146 + lib/std/math/complex/tan.zig | 23 + lib/std/math/complex/tanh.zig | 125 + lib/std/math/copysign.zig | 74 + lib/std/math/cos.zig | 128 + lib/std/math/cosh.zig | 127 + lib/std/math/exp.zig | 218 + lib/std/math/exp2.zig | 455 + lib/std/math/expm1.zig | 328 + lib/std/math/expo2.zig | 35 + lib/std/math/fabs.zig | 101 + lib/std/math/floor.zig | 171 + lib/std/math/fma.zig | 172 + lib/std/math/frexp.zig | 178 + lib/std/math/hypot.zig | 168 + lib/std/math/ilogb.zig | 138 + lib/std/math/inf.zig | 13 + lib/std/math/isfinite.zig | 41 + lib/std/math/isinf.zig | 131 + lib/std/math/isnan.zig | 27 + lib/std/math/isnormal.zig | 38 + lib/std/math/ln.zig | 190 + lib/std/math/log.zig | 72 + lib/std/math/log10.zig | 218 + lib/std/math/log1p.zig | 230 + lib/std/math/log2.zig | 214 + lib/std/math/modf.zig | 210 + lib/std/math/nan.zig | 24 + lib/std/math/pow.zig | 264 + lib/std/math/powi.zig | 188 + lib/std/math/round.zig | 126 + lib/std/math/scalbn.zig | 92 + lib/std/math/signbit.zig | 50 + lib/std/math/sin.zig | 150 + lib/std/math/sinh.zig | 132 + lib/std/math/sqrt.zig | 136 + lib/std/math/tan.zig | 122 + lib/std/math/tanh.zig | 160 + lib/std/math/trunc.zig | 100 + lib/std/mem.zig | 1537 + lib/std/meta.zig | 544 + lib/std/meta/trait.zig | 363 + lib/std/mutex.zig | 171 + lib/std/net.zig | 247 + lib/std/os.zig | 2738 ++ lib/std/os/bits.zig | 27 + lib/std/os/bits/darwin.zig | 1180 + lib/std/os/bits/freebsd.zig | 941 + lib/std/os/bits/linux.zig | 1187 + lib/std/os/bits/linux/arm-eabi.zig | 568 + lib/std/os/bits/linux/arm64.zig | 448 + lib/std/os/bits/linux/errno.zig | 428 + lib/std/os/bits/linux/riscv64.zig | 390 + lib/std/os/bits/linux/x86_64.zig | 663 + lib/std/os/bits/netbsd.zig | 825 + lib/std/os/bits/wasi.zig | 307 + lib/std/os/bits/windows.zig | 160 + lib/std/os/darwin.zig | 8 + lib/std/os/freebsd.zig | 5 + lib/std/os/linux.zig | 1045 + lib/std/os/linux/arm-eabi.zig | 96 + lib/std/os/linux/arm64.zig | 87 + lib/std/os/linux/riscv64.zig | 86 + lib/std/os/linux/test.zig | 46 + lib/std/os/linux/tls.zig | 285 + lib/std/os/linux/vdso.zig | 91 + lib/std/os/linux/x86_64.zig | 97 + lib/std/os/netbsd.zig | 5 + lib/std/os/test.zig | 225 + lib/std/os/uefi.zig | 45 + lib/std/os/uefi/protocols.zig | 32 + lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 53 + lib/std/os/uefi/protocols/edid_active_protocol.zig | 17 + lib/std/os/uefi/protocols/edid_discovered_protocol.zig | 17 + lib/std/os/uefi/protocols/edid_override_protocol.zig | 28 + lib/std/os/uefi/protocols/graphics_output_protocol.zig | 79 + lib/std/os/uefi/protocols/rng_protocol.zig | 73 + lib/std/os/uefi/protocols/simple_pointer_protocol.zig | 44 + lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 77 + lib/std/os/uefi/protocols/simple_text_output_protocol.zig | 143 + lib/std/os/uefi/status.zig | 46 + lib/std/os/uefi/tables.zig | 9 + lib/std/os/uefi/tables/boot_services.zig | 125 + lib/std/os/uefi/tables/configuration_table.zig | 82 + lib/std/os/uefi/tables/runtime_services.zig | 51 + lib/std/os/uefi/tables/system_table.zig | 46 + lib/std/os/uefi/tables/table_header.zig | 8 + lib/std/os/wasi.zig | 80 + lib/std/os/windows.zig | 886 + lib/std/os/windows/advapi32.zig | 23 + lib/std/os/windows/bits.zig | 734 + lib/std/os/windows/error.zig | 3567 ++ lib/std/os/windows/kernel32.zig | 214 + lib/std/os/windows/lang.zig | 140 + lib/std/os/windows/ntdll.zig | 24 + lib/std/os/windows/ole32.zig | 6 + lib/std/os/windows/shell32.zig | 3 + lib/std/os/windows/status.zig | 5 + lib/std/os/windows/sublang.zig | 244 + lib/std/os/zen.zig | 260 + lib/std/packed_int_array.zig | 646 + lib/std/pdb.zig | 721 + lib/std/priority_queue.zig | 370 + lib/std/process.zig | 616 + lib/std/rand.zig | 1105 + lib/std/rand/ziggurat.zig | 166 + lib/std/rb.zig | 602 + lib/std/segmented_list.zig | 409 + lib/std/sort.zig | 1216 + lib/std/special/build_runner.zig | 221 + lib/std/special/c.zig | 736 + lib/std/special/compiler_rt.zig | 1668 + lib/std/special/compiler_rt/README.md | 15 + lib/std/special/compiler_rt/addXf3.zig | 213 + lib/std/special/compiler_rt/addXf3_test.zig | 85 + lib/std/special/compiler_rt/arm/aeabi_dcmp.zig | 108 + lib/std/special/compiler_rt/arm/aeabi_fcmp.zig | 108 + lib/std/special/compiler_rt/ashlti3.zig | 41 + lib/std/special/compiler_rt/ashlti3_test.zig | 46 + lib/std/special/compiler_rt/ashrti3.zig | 42 + lib/std/special/compiler_rt/ashrti3_test.zig | 58 + lib/std/special/compiler_rt/aulldiv.zig | 55 + lib/std/special/compiler_rt/aullrem.zig | 56 + lib/std/special/compiler_rt/comparedf2.zig | 122 + lib/std/special/compiler_rt/comparedf2_test.zig | 101 + lib/std/special/compiler_rt/comparesf2.zig | 122 + lib/std/special/compiler_rt/comparesf2_test.zig | 101 + lib/std/special/compiler_rt/comparetf2.zig | 99 + lib/std/special/compiler_rt/divdf3.zig | 328 + lib/std/special/compiler_rt/divdf3_test.zig | 34 + lib/std/special/compiler_rt/divsf3.zig | 201 + lib/std/special/compiler_rt/divsf3_test.zig | 34 + lib/std/special/compiler_rt/divti3.zig | 25 + lib/std/special/compiler_rt/divti3_test.zig | 21 + lib/std/special/compiler_rt/extendXfYf2.zig | 96 + lib/std/special/compiler_rt/extendXfYf2_test.zig | 154 + lib/std/special/compiler_rt/fixdfdi.zig | 11 + lib/std/special/compiler_rt/fixdfdi_test.zig | 65 + lib/std/special/compiler_rt/fixdfsi.zig | 11 + lib/std/special/compiler_rt/fixdfsi_test.zig | 73 + lib/std/special/compiler_rt/fixdfti.zig | 11 + lib/std/special/compiler_rt/fixdfti_test.zig | 65 + lib/std/special/compiler_rt/fixint.zig | 74 + lib/std/special/compiler_rt/fixint_test.zig | 152 + lib/std/special/compiler_rt/fixsfdi.zig | 11 + lib/std/special/compiler_rt/fixsfdi_test.zig | 67 + lib/std/special/compiler_rt/fixsfsi.zig | 11 + lib/std/special/compiler_rt/fixsfsi_test.zig | 75 + lib/std/special/compiler_rt/fixsfti.zig | 11 + lib/std/special/compiler_rt/fixsfti_test.zig | 83 + lib/std/special/compiler_rt/fixtfdi.zig | 11 + lib/std/special/compiler_rt/fixtfdi_test.zig | 75 + lib/std/special/compiler_rt/fixtfsi.zig | 11 + lib/std/special/compiler_rt/fixtfsi_test.zig | 75 + lib/std/special/compiler_rt/fixtfti.zig | 11 + lib/std/special/compiler_rt/fixtfti_test.zig | 65 + lib/std/special/compiler_rt/fixuint.zig | 51 + lib/std/special/compiler_rt/fixunsdfdi.zig | 11 + lib/std/special/compiler_rt/fixunsdfdi_test.zig | 39 + lib/std/special/compiler_rt/fixunsdfsi.zig | 11 + lib/std/special/compiler_rt/fixunsdfsi_test.zig | 39 + lib/std/special/compiler_rt/fixunsdfti.zig | 11 + lib/std/special/compiler_rt/fixunsdfti_test.zig | 46 + lib/std/special/compiler_rt/fixunssfdi.zig | 11 + lib/std/special/compiler_rt/fixunssfdi_test.zig | 35 + lib/std/special/compiler_rt/fixunssfsi.zig | 11 + lib/std/special/compiler_rt/fixunssfsi_test.zig | 36 + lib/std/special/compiler_rt/fixunssfti.zig | 11 + lib/std/special/compiler_rt/fixunssfti_test.zig | 41 + lib/std/special/compiler_rt/fixunstfdi.zig | 11 + lib/std/special/compiler_rt/fixunstfdi_test.zig | 49 + lib/std/special/compiler_rt/fixunstfsi.zig | 11 + lib/std/special/compiler_rt/fixunstfsi_test.zig | 22 + lib/std/special/compiler_rt/fixunstfti.zig | 11 + lib/std/special/compiler_rt/fixunstfti_test.zig | 32 + lib/std/special/compiler_rt/floatdidf.zig | 22 + lib/std/special/compiler_rt/floatdidf_test.zig | 53 + lib/std/special/compiler_rt/floatsiXf.zig | 109 + lib/std/special/compiler_rt/floattidf.zig | 71 + lib/std/special/compiler_rt/floattidf_test.zig | 84 + lib/std/special/compiler_rt/floattisf.zig | 71 + lib/std/special/compiler_rt/floattisf_test.zig | 60 + lib/std/special/compiler_rt/floattitf.zig | 71 + lib/std/special/compiler_rt/floattitf_test.zig | 96 + lib/std/special/compiler_rt/floatundidf.zig | 24 + lib/std/special/compiler_rt/floatundidf_test.zig | 50 + lib/std/special/compiler_rt/floatunditf.zig | 28 + lib/std/special/compiler_rt/floatunditf_test.zig | 32 + lib/std/special/compiler_rt/floatunsidf.zig | 33 + lib/std/special/compiler_rt/floatunsitf.zig | 29 + lib/std/special/compiler_rt/floatunsitf_test.zig | 28 + lib/std/special/compiler_rt/floatuntidf.zig | 62 + lib/std/special/compiler_rt/floatuntidf_test.zig | 81 + lib/std/special/compiler_rt/floatuntisf.zig | 61 + lib/std/special/compiler_rt/floatuntisf_test.zig | 72 + lib/std/special/compiler_rt/floatuntitf.zig | 62 + lib/std/special/compiler_rt/floatuntitf_test.zig | 99 + lib/std/special/compiler_rt/lshrti3.zig | 41 + lib/std/special/compiler_rt/lshrti3_test.zig | 46 + lib/std/special/compiler_rt/modti3.zig | 30 + lib/std/special/compiler_rt/modti3_test.zig | 37 + lib/std/special/compiler_rt/mulXf3.zig | 289 + lib/std/special/compiler_rt/mulXf3_test.zig | 86 + lib/std/special/compiler_rt/muldi3.zig | 54 + lib/std/special/compiler_rt/muldi3_test.zig | 51 + lib/std/special/compiler_rt/mulodi4.zig | 44 + lib/std/special/compiler_rt/mulodi4_test.zig | 85 + lib/std/special/compiler_rt/muloti4.zig | 49 + lib/std/special/compiler_rt/muloti4_test.zig | 76 + lib/std/special/compiler_rt/multi3.zig | 59 + lib/std/special/compiler_rt/multi3_test.zig | 53 + lib/std/special/compiler_rt/negXf2.zig | 21 + lib/std/special/compiler_rt/popcountdi2.zig | 24 + lib/std/special/compiler_rt/popcountdi2_test.zig | 27 + lib/std/special/compiler_rt/stack_probe.zig | 206 + lib/std/special/compiler_rt/truncXfYf2.zig | 125 + lib/std/special/compiler_rt/truncXfYf2_test.zig | 239 + lib/std/special/compiler_rt/udivmod.zig | 197 + lib/std/special/compiler_rt/udivmoddi4.zig | 11 + lib/std/special/compiler_rt/udivmoddi4_test.zig | 20612 ++++++++++ lib/std/special/compiler_rt/udivmodti4.zig | 18 + lib/std/special/compiler_rt/udivmodti4_test.zig | 65300 ++++++++++++++++++++++++++++++++ lib/std/special/compiler_rt/udivti3.zig | 13 + lib/std/special/compiler_rt/umodti3.zig | 15 + lib/std/special/init-exe/build.zig | 14 + lib/std/special/init-exe/src/main.zig | 5 + lib/std/special/init-lib/build.zig | 14 + lib/std/special/init-lib/src/main.zig | 10 + lib/std/special/panic.zig | 31 + lib/std/special/start.zig | 212 + lib/std/special/start_lib.zig | 16 + lib/std/special/start_windows_tls.zig | 36 + lib/std/special/test_runner.zig | 29 + lib/std/spinlock.zig | 32 + lib/std/statically_initialized_mutex.zig | 105 + lib/std/std.zig | 122 + lib/std/testing.zig | 150 + lib/std/thread.zig | 363 + lib/std/time.zig | 221 + lib/std/time/epoch.zig | 26 + lib/std/unicode.zig | 593 + lib/std/unicode/throughput_test.zig | 37 + lib/std/valgrind.zig | 267 + lib/std/valgrind/callgrind.zig | 64 + lib/std/valgrind/memcheck.zig | 185 + lib/std/zig.zig | 15 + lib/std/zig/ast.zig | 2252 ++ lib/std/zig/parse.zig | 3009 ++ lib/std/zig/parse_string_literal.zig | 76 + lib/std/zig/parser_test.zig | 2650 ++ lib/std/zig/perf_test.zig | 36 + lib/std/zig/render.zig | 2226 ++ lib/std/zig/tokenizer.zig | 1602 + src/codegen.cpp | 13 +- src/codegen.hpp | 2 +- src/compiler.cpp | 56 +- src/main.cpp | 18 +- std/array_list.zig | 460 - std/ascii.zig | 284 - std/atomic.zig | 9 - std/atomic/int.zig | 41 - std/atomic/queue.zig | 377 - std/atomic/stack.zig | 179 - std/base64.zig | 458 - std/bloom_filter.zig | 257 - std/buf_map.zig | 103 - std/buf_set.zig | 79 - std/buffer.zig | 158 - std/build.zig | 2743 -- std/build/fmt.zig | 35 - std/c.zig | 149 - std/c/darwin.zig | 58 - std/c/freebsd.zig | 12 - std/c/linux.zig | 32 - std/c/netbsd.zig | 8 - std/c/windows.zig | 1 - std/child_process.zig | 770 - std/coff.zig | 277 - std/crypto.zig | 51 - std/crypto/benchmark.zig | 198 - std/crypto/blake2.zig | 495 - std/crypto/chacha20.zig | 436 - std/crypto/gimli.zig | 168 - std/crypto/hmac.zig | 99 - std/crypto/md5.zig | 281 - std/crypto/poly1305.zig | 234 - std/crypto/sha1.zig | 302 - std/crypto/sha2.zig | 726 - std/crypto/sha3.zig | 305 - std/crypto/test.zig | 22 - std/crypto/x25519.zig | 676 - std/cstr.zig | 94 - std/debug.zig | 2422 -- std/debug/failing_allocator.zig | 65 - std/debug/leb128.zig | 256 - std/dwarf.zig | 682 - std/dynamic_library.zig | 280 - std/elf.zig | 902 - std/event.zig | 23 - std/event/channel.zig | 349 - std/event/fs.zig | 1431 - std/event/future.zig | 121 - std/event/group.zig | 131 - std/event/lock.zig | 186 - std/event/locked.zig | 43 - std/event/loop.zig | 923 - std/event/net.zig | 358 - std/event/rwlock.zig | 296 - std/event/rwlocked.zig | 58 - std/fmt.zig | 1643 - std/fmt/errol.zig | 704 - std/fmt/errol/enum3.zig | 881 - std/fmt/errol/lookup.zig | 606 - std/fmt/parse_float.zig | 433 - std/fs.zig | 988 - std/fs/file.zig | 394 - std/fs/get_app_data_dir.zig | 70 - std/fs/path.zig | 1144 - std/hash.zig | 42 - std/hash/adler.zig | 107 - std/hash/auto_hash.zig | 381 - std/hash/benchmark.zig | 273 - std/hash/cityhash.zig | 387 - std/hash/crc.zig | 180 - std/hash/fnv.zig | 58 - std/hash/murmur.zig | 345 - std/hash/siphash.zig | 383 - std/hash/wyhash.zig | 231 - std/hash_map.zig | 552 - std/heap.zig | 948 - std/heap/logging_allocator.zig | 53 - std/http.zig | 5 - std/http/headers.zig | 614 - std/io.zig | 1307 - std/io/c_out_stream.zig | 43 - std/io/in_stream.zig | 200 - std/io/seekable_stream.zig | 103 - std/io/test.zig | 640 - std/json.zig | 1407 - std/json/test.zig | 1904 - std/lazy_init.zig | 86 - std/linked_list.zig | 530 - std/macho.zig | 694 - std/math.zig | 964 - std/math/acos.zig | 186 - std/math/acosh.zig | 94 - std/math/asin.zig | 183 - std/math/asinh.zig | 134 - std/math/atan.zig | 255 - std/math/atan2.zig | 289 - std/math/atanh.zig | 121 - std/math/big.zig | 7 - std/math/big/int.zig | 2314 -- std/math/big/rational.zig | 946 - std/math/cbrt.zig | 163 - std/math/ceil.zig | 120 - std/math/complex.zig | 183 - std/math/complex/abs.zig | 19 - std/math/complex/acos.zig | 22 - std/math/complex/acosh.zig | 22 - std/math/complex/arg.zig | 19 - std/math/complex/asin.zig | 28 - std/math/complex/asinh.zig | 23 - std/math/complex/atan.zig | 142 - std/math/complex/atanh.zig | 23 - std/math/complex/conj.zig | 18 - std/math/complex/cos.zig | 22 - std/math/complex/cosh.zig | 177 - std/math/complex/exp.zig | 143 - std/math/complex/ldexp.zig | 80 - std/math/complex/log.zig | 24 - std/math/complex/pow.zig | 23 - std/math/complex/proj.zig | 25 - std/math/complex/sin.zig | 23 - std/math/complex/sinh.zig | 176 - std/math/complex/sqrt.zig | 146 - std/math/complex/tan.zig | 23 - std/math/complex/tanh.zig | 125 - std/math/copysign.zig | 74 - std/math/cos.zig | 128 - std/math/cosh.zig | 127 - std/math/exp.zig | 218 - std/math/exp2.zig | 455 - std/math/expm1.zig | 328 - std/math/expo2.zig | 35 - std/math/fabs.zig | 101 - std/math/floor.zig | 171 - std/math/fma.zig | 172 - std/math/frexp.zig | 178 - std/math/hypot.zig | 168 - std/math/ilogb.zig | 138 - std/math/inf.zig | 13 - std/math/isfinite.zig | 41 - std/math/isinf.zig | 131 - std/math/isnan.zig | 27 - std/math/isnormal.zig | 38 - std/math/ln.zig | 190 - std/math/log.zig | 72 - std/math/log10.zig | 218 - std/math/log1p.zig | 230 - std/math/log2.zig | 214 - std/math/modf.zig | 210 - std/math/nan.zig | 24 - std/math/pow.zig | 264 - std/math/powi.zig | 188 - std/math/round.zig | 126 - std/math/scalbn.zig | 92 - std/math/signbit.zig | 50 - std/math/sin.zig | 150 - std/math/sinh.zig | 132 - std/math/sqrt.zig | 136 - std/math/tan.zig | 122 - std/math/tanh.zig | 160 - std/math/trunc.zig | 100 - std/mem.zig | 1537 - std/meta.zig | 544 - std/meta/trait.zig | 363 - std/mutex.zig | 171 - std/net.zig | 247 - std/os.zig | 2738 -- std/os/bits.zig | 27 - std/os/bits/darwin.zig | 1180 - std/os/bits/freebsd.zig | 941 - std/os/bits/linux.zig | 1187 - std/os/bits/linux/arm-eabi.zig | 568 - std/os/bits/linux/arm64.zig | 448 - std/os/bits/linux/errno.zig | 428 - std/os/bits/linux/riscv64.zig | 390 - std/os/bits/linux/x86_64.zig | 663 - std/os/bits/netbsd.zig | 825 - std/os/bits/wasi.zig | 307 - std/os/bits/windows.zig | 160 - std/os/darwin.zig | 8 - std/os/freebsd.zig | 5 - std/os/linux.zig | 1045 - std/os/linux/arm-eabi.zig | 96 - std/os/linux/arm64.zig | 87 - std/os/linux/riscv64.zig | 86 - std/os/linux/test.zig | 46 - std/os/linux/tls.zig | 285 - std/os/linux/vdso.zig | 91 - std/os/linux/x86_64.zig | 97 - std/os/netbsd.zig | 5 - std/os/test.zig | 225 - std/os/uefi.zig | 45 - std/os/uefi/protocols.zig | 32 - std/os/uefi/protocols/absolute_pointer_protocol.zig | 53 - std/os/uefi/protocols/edid_active_protocol.zig | 17 - std/os/uefi/protocols/edid_discovered_protocol.zig | 17 - std/os/uefi/protocols/edid_override_protocol.zig | 28 - std/os/uefi/protocols/graphics_output_protocol.zig | 79 - std/os/uefi/protocols/rng_protocol.zig | 73 - std/os/uefi/protocols/simple_pointer_protocol.zig | 44 - std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 77 - std/os/uefi/protocols/simple_text_output_protocol.zig | 143 - std/os/uefi/status.zig | 46 - std/os/uefi/tables.zig | 9 - std/os/uefi/tables/boot_services.zig | 125 - std/os/uefi/tables/configuration_table.zig | 82 - std/os/uefi/tables/runtime_services.zig | 51 - std/os/uefi/tables/system_table.zig | 46 - std/os/uefi/tables/table_header.zig | 8 - std/os/wasi.zig | 80 - std/os/windows.zig | 886 - std/os/windows/advapi32.zig | 23 - std/os/windows/bits.zig | 734 - std/os/windows/error.zig | 3567 -- std/os/windows/kernel32.zig | 214 - std/os/windows/lang.zig | 140 - std/os/windows/ntdll.zig | 24 - std/os/windows/ole32.zig | 6 - std/os/windows/shell32.zig | 3 - std/os/windows/status.zig | 5 - std/os/windows/sublang.zig | 244 - std/os/zen.zig | 260 - std/packed_int_array.zig | 646 - std/pdb.zig | 721 - std/priority_queue.zig | 370 - std/process.zig | 616 - std/rand.zig | 1105 - std/rand/ziggurat.zig | 166 - std/rb.zig | 602 - std/segmented_list.zig | 409 - std/sort.zig | 1216 - std/special/build_runner.zig | 227 - std/special/c.zig | 736 - std/special/compiler_rt.zig | 1668 - std/special/compiler_rt/README.md | 15 - std/special/compiler_rt/addXf3.zig | 213 - std/special/compiler_rt/addXf3_test.zig | 85 - std/special/compiler_rt/arm/aeabi_dcmp.zig | 108 - std/special/compiler_rt/arm/aeabi_fcmp.zig | 108 - std/special/compiler_rt/ashlti3.zig | 41 - std/special/compiler_rt/ashlti3_test.zig | 46 - std/special/compiler_rt/ashrti3.zig | 42 - std/special/compiler_rt/ashrti3_test.zig | 58 - std/special/compiler_rt/aulldiv.zig | 55 - std/special/compiler_rt/aullrem.zig | 56 - std/special/compiler_rt/comparedf2.zig | 122 - std/special/compiler_rt/comparedf2_test.zig | 101 - std/special/compiler_rt/comparesf2.zig | 122 - std/special/compiler_rt/comparesf2_test.zig | 101 - std/special/compiler_rt/comparetf2.zig | 99 - std/special/compiler_rt/divdf3.zig | 328 - std/special/compiler_rt/divdf3_test.zig | 34 - std/special/compiler_rt/divsf3.zig | 201 - std/special/compiler_rt/divsf3_test.zig | 34 - std/special/compiler_rt/divti3.zig | 25 - std/special/compiler_rt/divti3_test.zig | 21 - std/special/compiler_rt/extendXfYf2.zig | 96 - std/special/compiler_rt/extendXfYf2_test.zig | 154 - std/special/compiler_rt/fixdfdi.zig | 11 - std/special/compiler_rt/fixdfdi_test.zig | 65 - std/special/compiler_rt/fixdfsi.zig | 11 - std/special/compiler_rt/fixdfsi_test.zig | 73 - std/special/compiler_rt/fixdfti.zig | 11 - std/special/compiler_rt/fixdfti_test.zig | 65 - std/special/compiler_rt/fixint.zig | 74 - std/special/compiler_rt/fixint_test.zig | 152 - std/special/compiler_rt/fixsfdi.zig | 11 - std/special/compiler_rt/fixsfdi_test.zig | 67 - std/special/compiler_rt/fixsfsi.zig | 11 - std/special/compiler_rt/fixsfsi_test.zig | 75 - std/special/compiler_rt/fixsfti.zig | 11 - std/special/compiler_rt/fixsfti_test.zig | 83 - std/special/compiler_rt/fixtfdi.zig | 11 - std/special/compiler_rt/fixtfdi_test.zig | 75 - std/special/compiler_rt/fixtfsi.zig | 11 - std/special/compiler_rt/fixtfsi_test.zig | 75 - std/special/compiler_rt/fixtfti.zig | 11 - std/special/compiler_rt/fixtfti_test.zig | 65 - std/special/compiler_rt/fixuint.zig | 51 - std/special/compiler_rt/fixunsdfdi.zig | 11 - std/special/compiler_rt/fixunsdfdi_test.zig | 39 - std/special/compiler_rt/fixunsdfsi.zig | 11 - std/special/compiler_rt/fixunsdfsi_test.zig | 39 - std/special/compiler_rt/fixunsdfti.zig | 11 - std/special/compiler_rt/fixunsdfti_test.zig | 46 - std/special/compiler_rt/fixunssfdi.zig | 11 - std/special/compiler_rt/fixunssfdi_test.zig | 35 - std/special/compiler_rt/fixunssfsi.zig | 11 - std/special/compiler_rt/fixunssfsi_test.zig | 36 - std/special/compiler_rt/fixunssfti.zig | 11 - std/special/compiler_rt/fixunssfti_test.zig | 41 - std/special/compiler_rt/fixunstfdi.zig | 11 - std/special/compiler_rt/fixunstfdi_test.zig | 49 - std/special/compiler_rt/fixunstfsi.zig | 11 - std/special/compiler_rt/fixunstfsi_test.zig | 22 - std/special/compiler_rt/fixunstfti.zig | 11 - std/special/compiler_rt/fixunstfti_test.zig | 32 - std/special/compiler_rt/floatdidf.zig | 22 - std/special/compiler_rt/floatdidf_test.zig | 53 - std/special/compiler_rt/floatsiXf.zig | 109 - std/special/compiler_rt/floattidf.zig | 71 - std/special/compiler_rt/floattidf_test.zig | 84 - std/special/compiler_rt/floattisf.zig | 71 - std/special/compiler_rt/floattisf_test.zig | 60 - std/special/compiler_rt/floattitf.zig | 71 - std/special/compiler_rt/floattitf_test.zig | 96 - std/special/compiler_rt/floatundidf.zig | 24 - std/special/compiler_rt/floatundidf_test.zig | 50 - std/special/compiler_rt/floatunditf.zig | 28 - std/special/compiler_rt/floatunditf_test.zig | 32 - std/special/compiler_rt/floatunsidf.zig | 33 - std/special/compiler_rt/floatunsitf.zig | 29 - std/special/compiler_rt/floatunsitf_test.zig | 28 - std/special/compiler_rt/floatuntidf.zig | 62 - std/special/compiler_rt/floatuntidf_test.zig | 81 - std/special/compiler_rt/floatuntisf.zig | 61 - std/special/compiler_rt/floatuntisf_test.zig | 72 - std/special/compiler_rt/floatuntitf.zig | 62 - std/special/compiler_rt/floatuntitf_test.zig | 99 - std/special/compiler_rt/lshrti3.zig | 41 - std/special/compiler_rt/lshrti3_test.zig | 46 - std/special/compiler_rt/modti3.zig | 30 - std/special/compiler_rt/modti3_test.zig | 37 - std/special/compiler_rt/mulXf3.zig | 289 - std/special/compiler_rt/mulXf3_test.zig | 86 - std/special/compiler_rt/muldi3.zig | 54 - std/special/compiler_rt/muldi3_test.zig | 51 - std/special/compiler_rt/mulodi4.zig | 44 - std/special/compiler_rt/mulodi4_test.zig | 85 - std/special/compiler_rt/muloti4.zig | 49 - std/special/compiler_rt/muloti4_test.zig | 76 - std/special/compiler_rt/multi3.zig | 59 - std/special/compiler_rt/multi3_test.zig | 53 - std/special/compiler_rt/negXf2.zig | 21 - std/special/compiler_rt/popcountdi2.zig | 24 - std/special/compiler_rt/popcountdi2_test.zig | 27 - std/special/compiler_rt/stack_probe.zig | 206 - std/special/compiler_rt/truncXfYf2.zig | 125 - std/special/compiler_rt/truncXfYf2_test.zig | 239 - std/special/compiler_rt/udivmod.zig | 197 - std/special/compiler_rt/udivmoddi4.zig | 11 - std/special/compiler_rt/udivmoddi4_test.zig | 20612 ---------- std/special/compiler_rt/udivmodti4.zig | 18 - std/special/compiler_rt/udivmodti4_test.zig | 65300 -------------------------------- std/special/compiler_rt/udivti3.zig | 13 - std/special/compiler_rt/umodti3.zig | 15 - std/special/init-exe/build.zig | 14 - std/special/init-exe/src/main.zig | 5 - std/special/init-lib/build.zig | 14 - std/special/init-lib/src/main.zig | 10 - std/special/panic.zig | 31 - std/special/start.zig | 212 - std/special/start_lib.zig | 16 - std/special/start_windows_tls.zig | 36 - std/special/test_runner.zig | 29 - std/spinlock.zig | 32 - std/statically_initialized_mutex.zig | 105 - std/std.zig | 122 - std/testing.zig | 150 - std/thread.zig | 363 - std/time.zig | 221 - std/time/epoch.zig | 26 - std/unicode.zig | 593 - std/unicode/throughput_test.zig | 37 - std/valgrind.zig | 267 - std/valgrind/callgrind.zig | 64 - std/valgrind/memcheck.zig | 185 - std/zig.zig | 15 - std/zig/ast.zig | 2252 -- std/zig/parse.zig | 3009 -- std/zig/parse_string_literal.zig | 76 - std/zig/parser_test.zig | 2650 -- std/zig/perf_test.zig | 36 - std/zig/render.zig | 2226 -- std/zig/tokenizer.zig | 1602 - test/tests.zig | 2 +- 749 files changed, 187613 insertions(+), 187654 deletions(-)