.github/CODE_OF_CONDUCT.md | 75 + .github/CONTRIBUTING.md | 212 + .github/ISSUE_TEMPLATE/config.yml | 7 + .github/ISSUE_TEMPLATE/proposal.yml | 16 - .github/ISSUE_TEMPLATE/question.yml | 20 - CMakeLists.txt | 275 +- CODE_OF_CONDUCT.md | 75 - CONTRIBUTING.md | 212 - README.md | 4 +- build.zig | 316 +- ci/azure/build.zig | 980 + ci/azure/macos_arm64_script | 8 +- ci/azure/macos_script | 32 +- ci/azure/pipelines.yml | 158 +- ci/azure/windows_msvc_install | 16 - ci/azure/windows_msvc_script.bat | 39 - ci/azure/windows_upload | 46 - ci/drone/linux_script_test | 11 +- ci/srht/freebsd_script | 6 +- ci/srht/index.json | 71 + ci/srht/netbsd_script | 2 +- ci/zinc/drone.yml | 16 +- ci/zinc/linux_base.sh | 1 - ci/zinc/linux_build.sh | 72 - ci/zinc/linux_probe.sh | 10 - ci/zinc/linux_test.sh | 84 +- cmake/Findlld.cmake | 1 + cmake/Findllvm.cmake | 16 +- deps/SoftFloat-3e-prebuilt/platform.h | 14 +- deps/SoftFloat-3e/source/include/primitiveTypes.h | 1 + deps/SoftFloat-3e/source/include/softfloat_types.h | 1 + doc/docgen.zig | 6 +- doc/langref.html.in | 945 +- lib/build_runner.zig | 340 + lib/c.zig | 674 + lib/compiler_rt.zig | 187 + lib/compiler_rt/README.md | 267 + lib/compiler_rt/absv.zig | 26 + lib/compiler_rt/absvdi2.zig | 12 + lib/compiler_rt/absvdi2_test.zig | 31 + lib/compiler_rt/absvsi2.zig | 12 + lib/compiler_rt/absvsi2_test.zig | 31 + lib/compiler_rt/absvti2.zig | 12 + lib/compiler_rt/absvti2_test.zig | 31 + lib/compiler_rt/adddf3.zig | 20 + lib/compiler_rt/addf3.zig | 172 + lib/compiler_rt/addf3_test.zig | 156 + lib/compiler_rt/addo.zig | 48 + lib/compiler_rt/addodi4_test.zig | 77 + lib/compiler_rt/addosi4_test.zig | 78 + lib/compiler_rt/addoti4_test.zig | 77 + lib/compiler_rt/addsf3.zig | 20 + lib/compiler_rt/addtf3.zig | 26 + lib/compiler_rt/addxf3.zig | 12 + lib/compiler_rt/arm.zig | 188 + lib/compiler_rt/ashldi3_test.zig | 32 + lib/compiler_rt/ashlti3_test.zig | 46 + lib/compiler_rt/ashrdi3_test.zig | 55 + lib/compiler_rt/ashrti3_test.zig | 56 + lib/compiler_rt/atomics.zig | 459 + lib/compiler_rt/aulldiv.zig | 89 + lib/compiler_rt/aullrem.zig | 90 + lib/compiler_rt/bswap.zig | 85 + lib/compiler_rt/bswapdi2_test.zig | 21 + lib/compiler_rt/bswapsi2_test.zig | 21 + lib/compiler_rt/bswapti2_test.zig | 21 + lib/compiler_rt/ceil.zig | 180 + lib/compiler_rt/clear_cache.zig | 181 + lib/compiler_rt/clzdi2_test.zig | 325 + lib/compiler_rt/clzsi2_test.zig | 308 + lib/compiler_rt/clzti2_test.zig | 391 + lib/compiler_rt/cmp.zig | 69 + lib/compiler_rt/cmpdf2.zig | 68 + lib/compiler_rt/cmpdi2_test.zig | 105 + lib/compiler_rt/cmpsf2.zig | 68 + lib/compiler_rt/cmpsi2_test.zig | 105 + lib/compiler_rt/cmptf2.zig | 122 + lib/compiler_rt/cmpti2_test.zig | 105 + lib/compiler_rt/cmpxf2.zig | 50 + lib/compiler_rt/common.zig | 202 + lib/compiler_rt/comparedf2_test.zig | 109 + lib/compiler_rt/comparef.zig | 118 + lib/compiler_rt/comparesf2_test.zig | 109 + lib/compiler_rt/cos.zig | 170 + lib/compiler_rt/count0bits.zig | 254 + lib/compiler_rt/ctzdi2_test.zig | 325 + lib/compiler_rt/ctzsi2_test.zig | 292 + lib/compiler_rt/ctzti2_test.zig | 391 + lib/compiler_rt/divdf3.zig | 230 + lib/compiler_rt/divdf3_test.zig | 34 + lib/compiler_rt/divsf3.zig | 210 + lib/compiler_rt/divsf3_test.zig | 34 + lib/compiler_rt/divtf3.zig | 250 + lib/compiler_rt/divtf3_test.zig | 50 + lib/compiler_rt/divti3.zig | 54 + lib/compiler_rt/divti3_test.zig | 21 + lib/compiler_rt/divxf3.zig | 210 + lib/compiler_rt/divxf3_test.zig | 65 + lib/compiler_rt/emutls.zig | 402 + lib/compiler_rt/exp.zig | 239 + lib/compiler_rt/exp2.zig | 487 + lib/compiler_rt/extenddftf2.zig | 26 + lib/compiler_rt/extenddfxf2.zig | 12 + lib/compiler_rt/extendf.zig | 142 + lib/compiler_rt/extendf_test.zig | 206 + lib/compiler_rt/extendhfsf2.zig | 26 + lib/compiler_rt/extendhftf2.zig | 12 + lib/compiler_rt/extendhfxf2.zig | 12 + lib/compiler_rt/extendsfdf2.zig | 20 + lib/compiler_rt/extendsftf2.zig | 26 + lib/compiler_rt/extendsfxf2.zig | 12 + lib/compiler_rt/extendxftf2.zig | 50 + lib/compiler_rt/fabs.zig | 55 + lib/compiler_rt/ffsdi2_test.zig | 325 + lib/compiler_rt/ffssi2_test.zig | 292 + lib/compiler_rt/ffsti2_test.zig | 391 + lib/compiler_rt/fixdfdi.zig | 20 + lib/compiler_rt/fixdfsi.zig | 20 + lib/compiler_rt/fixdfti.zig | 12 + lib/compiler_rt/fixhfdi.zig | 12 + lib/compiler_rt/fixhfsi.zig | 12 + lib/compiler_rt/fixhfti.zig | 12 + lib/compiler_rt/fixint_test.zig | 150 + lib/compiler_rt/fixsfdi.zig | 20 + lib/compiler_rt/fixsfsi.zig | 20 + lib/compiler_rt/fixsfti.zig | 12 + lib/compiler_rt/fixtfdi.zig | 26 + lib/compiler_rt/fixtfsi.zig | 26 + lib/compiler_rt/fixtfti.zig | 12 + lib/compiler_rt/fixunsdfdi.zig | 20 + lib/compiler_rt/fixunsdfsi.zig | 20 + lib/compiler_rt/fixunsdfti.zig | 12 + lib/compiler_rt/fixunshfdi.zig | 12 + lib/compiler_rt/fixunshfsi.zig | 12 + lib/compiler_rt/fixunshfti.zig | 12 + lib/compiler_rt/fixunssfdi.zig | 20 + lib/compiler_rt/fixunssfsi.zig | 20 + lib/compiler_rt/fixunssfti.zig | 12 + lib/compiler_rt/fixunstfdi.zig | 26 + lib/compiler_rt/fixunstfsi.zig | 26 + lib/compiler_rt/fixunstfti.zig | 12 + lib/compiler_rt/fixunsxfdi.zig | 12 + lib/compiler_rt/fixunsxfsi.zig | 12 + lib/compiler_rt/fixunsxfti.zig | 12 + lib/compiler_rt/fixxfdi.zig | 12 + lib/compiler_rt/fixxfsi.zig | 12 + lib/compiler_rt/fixxfti.zig | 12 + lib/compiler_rt/float_to_int.zig | 55 + lib/compiler_rt/float_to_int_test.zig | 950 + lib/compiler_rt/floatdidf.zig | 20 + lib/compiler_rt/floatdihf.zig | 12 + lib/compiler_rt/floatdisf.zig | 20 + lib/compiler_rt/floatditf.zig | 26 + lib/compiler_rt/floatdixf.zig | 12 + lib/compiler_rt/floatsidf.zig | 20 + lib/compiler_rt/floatsihf.zig | 12 + lib/compiler_rt/floatsisf.zig | 20 + lib/compiler_rt/floatsitf.zig | 26 + lib/compiler_rt/floatsixf.zig | 12 + lib/compiler_rt/floattidf.zig | 12 + lib/compiler_rt/floattihf.zig | 12 + lib/compiler_rt/floattisf.zig | 12 + lib/compiler_rt/floattitf.zig | 12 + lib/compiler_rt/floattixf.zig | 12 + lib/compiler_rt/floatundidf.zig | 20 + lib/compiler_rt/floatundihf.zig | 12 + lib/compiler_rt/floatundisf.zig | 20 + lib/compiler_rt/floatunditf.zig | 26 + lib/compiler_rt/floatundixf.zig | 12 + lib/compiler_rt/floatunsidf.zig | 20 + lib/compiler_rt/floatunsihf.zig | 12 + lib/compiler_rt/floatunsisf.zig | 20 + lib/compiler_rt/floatunsitf.zig | 26 + lib/compiler_rt/floatunsixf.zig | 12 + lib/compiler_rt/floatuntidf.zig | 12 + lib/compiler_rt/floatuntihf.zig | 12 + lib/compiler_rt/floatuntisf.zig | 12 + lib/compiler_rt/floatuntitf.zig | 20 + lib/compiler_rt/floatuntixf.zig | 12 + lib/compiler_rt/floor.zig | 224 + lib/compiler_rt/fma.zig | 353 + lib/compiler_rt/fmax.zig | 69 + lib/compiler_rt/fmin.zig | 69 + lib/compiler_rt/fmod.zig | 388 + lib/compiler_rt/fmodq_test.zig | 52 + lib/compiler_rt/fmodx_test.zig | 51 + lib/compiler_rt/gedf2.zig | 36 + lib/compiler_rt/gesf2.zig | 36 + lib/compiler_rt/getf2.zig | 39 + lib/compiler_rt/gexf2.zig | 17 + lib/compiler_rt/int.zig | 659 + lib/compiler_rt/int_to_float.zig | 58 + lib/compiler_rt/int_to_float_test.zig | 838 + lib/compiler_rt/log.zig | 194 + lib/compiler_rt/log10.zig | 222 + lib/compiler_rt/log2.zig | 212 + lib/compiler_rt/lshrdi3_test.zig | 55 + lib/compiler_rt/lshrti3_test.zig | 46 + lib/compiler_rt/modti3.zig | 58 + lib/compiler_rt/modti3_test.zig | 37 + lib/compiler_rt/muldf3.zig | 20 + lib/compiler_rt/muldi3.zig | 71 + lib/compiler_rt/muldi3_test.zig | 51 + lib/compiler_rt/mulf3.zig | 203 + lib/compiler_rt/mulf3_test.zig | 171 + lib/compiler_rt/mulo.zig | 79 + lib/compiler_rt/mulodi4_test.zig | 87 + lib/compiler_rt/mulosi4_test.zig | 72 + lib/compiler_rt/muloti4_test.zig | 89 + lib/compiler_rt/mulsf3.zig | 20 + lib/compiler_rt/multf3.zig | 26 + lib/compiler_rt/multi3.zig | 86 + lib/compiler_rt/multi3_test.zig | 53 + lib/compiler_rt/mulxf3.zig | 12 + lib/compiler_rt/negXi2.zig | 41 + lib/compiler_rt/negdf2.zig | 19 + lib/compiler_rt/negdi2_test.zig | 515 + lib/compiler_rt/negsf2.zig | 19 + lib/compiler_rt/negsi2_test.zig | 261 + lib/compiler_rt/negtf2.zig | 11 + lib/compiler_rt/negti2_test.zig | 1028 + lib/compiler_rt/negv.zig | 46 + lib/compiler_rt/negvdi2_test.zig | 30 + lib/compiler_rt/negvsi2_test.zig | 30 + lib/compiler_rt/negvti2_test.zig | 30 + lib/compiler_rt/negxf2.zig | 11 + lib/compiler_rt/os_version_check.zig | 60 + lib/compiler_rt/parity.zig | 49 + lib/compiler_rt/paritydi2_test.zig | 36 + lib/compiler_rt/paritysi2_test.zig | 36 + lib/compiler_rt/parityti2_test.zig | 36 + lib/compiler_rt/popcount.zig | 56 + lib/compiler_rt/popcountdi2_test.zig | 35 + lib/compiler_rt/popcountsi2_test.zig | 35 + lib/compiler_rt/popcountti2_test.zig | 35 + lib/compiler_rt/rem_pio2.zig | 198 + lib/compiler_rt/rem_pio2_large.zig | 506 + lib/compiler_rt/rem_pio2f.zig | 70 + lib/compiler_rt/round.zig | 195 + lib/compiler_rt/shift.zig | 155 + lib/compiler_rt/sin.zig | 188 + lib/compiler_rt/sincos.zig | 266 + lib/compiler_rt/sqrt.zig | 310 + lib/compiler_rt/stack_probe.zig | 262 + lib/compiler_rt/subdf3.zig | 21 + lib/compiler_rt/subo.zig | 47 + lib/compiler_rt/subodi4_test.zig | 81 + lib/compiler_rt/subosi4_test.zig | 82 + lib/compiler_rt/suboti4_test.zig | 81 + lib/compiler_rt/subsf3.zig | 21 + lib/compiler_rt/subtf3.zig | 30 + lib/compiler_rt/subxf3.zig | 15 + lib/compiler_rt/tan.zig | 167 + lib/compiler_rt/trig.zig | 273 + lib/compiler_rt/trunc.zig | 150 + lib/compiler_rt/truncdfhf2.zig | 20 + lib/compiler_rt/truncdfsf2.zig | 20 + lib/compiler_rt/truncf.zig | 187 + lib/compiler_rt/truncf_test.zig | 306 + lib/compiler_rt/truncsfhf2.zig | 26 + lib/compiler_rt/trunctfdf2.zig | 26 + lib/compiler_rt/trunctfhf2.zig | 12 + lib/compiler_rt/trunctfsf2.zig | 26 + lib/compiler_rt/trunctfxf2.zig | 66 + lib/compiler_rt/truncxfdf2.zig | 12 + lib/compiler_rt/truncxfhf2.zig | 12 + lib/compiler_rt/truncxfsf2.zig | 12 + lib/compiler_rt/ucmpdi2_test.zig | 49 + lib/compiler_rt/ucmpsi2_test.zig | 49 + lib/compiler_rt/ucmpti2_test.zig | 49 + lib/compiler_rt/udivmod.zig | 201 + lib/compiler_rt/udivmoddi4_test.zig | 20612 ++++++++++ lib/compiler_rt/udivmodti4.zig | 39 + lib/compiler_rt/udivmodti4_test.zig | 65300 ++++++++++++++++++++++++++++++++ lib/compiler_rt/udivti3.zig | 38 + lib/compiler_rt/umodti3.zig | 42 + lib/compiler_rt/unorddf2.zig | 20 + lib/compiler_rt/unordsf2.zig | 20 + lib/compiler_rt/unordtf2.zig | 23 + lib/docs/index.html | 662 + lib/docs/main.js | 2024 + lib/init-exe/build.zig | 34 + lib/init-exe/src/main.zig | 11 + lib/init-lib/build.zig | 17 + lib/init-lib/src/main.zig | 10 + lib/libc/include/aarch64-linux-musl/bits/hwcap.h | 4 +- lib/libc/include/aarch64-linux-musl/bits/mman.h | 2 + lib/libc/include/aarch64-linux-musl/bits/syscall.h | 14 +- lib/libc/include/aarch64-macos.11-gnu/arm/_limits.h | 9 - lib/libc/include/aarch64-macos.11-gnu/arm/_mcontext.h | 91 - lib/libc/include/aarch64-macos.11-gnu/arm/_param.h | 22 - lib/libc/include/aarch64-macos.11-gnu/arm/_types.h | 98 - lib/libc/include/aarch64-macos.11-gnu/arm/arch.h | 67 - lib/libc/include/aarch64-macos.11-gnu/arm/endian.h | 78 - lib/libc/include/aarch64-macos.11-gnu/arm/limits.h | 110 - lib/libc/include/aarch64-macos.11-gnu/arm/param.h | 147 - lib/libc/include/aarch64-macos.11-gnu/arm/signal.h | 18 - lib/libc/include/aarch64-macos.11-gnu/arm/types.h | 107 - lib/libc/include/aarch64-macos.11-gnu/libkern/OSAtomic.h | 47 - lib/libc/include/aarch64-macos.11-gnu/libkern/OSAtomicDeprecated.h | 1266 - lib/libc/include/aarch64-macos.11-gnu/libkern/OSAtomicQueue.h | 115 - lib/libc/include/aarch64-macos.11-gnu/libkern/OSSpinLockDeprecated.h | 212 - lib/libc/include/aarch64-macos.11-gnu/libkern/arm/OSByteOrder.h | 216 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/_structs.h | 645 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/boolean.h | 70 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/exception.h | 79 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/kern_return.h | 74 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/processor_info.h | 72 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/rpc.h | 35 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/thread_state.h | 44 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/thread_status.h | 249 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/vm_param.h | 107 - lib/libc/include/aarch64-macos.11-gnu/mach/arm/vm_types.h | 157 - lib/libc/include/aarch64-macos.11-none/arm/_limits.h | 9 + lib/libc/include/aarch64-macos.11-none/arm/_mcontext.h | 91 + lib/libc/include/aarch64-macos.11-none/arm/_param.h | 22 + lib/libc/include/aarch64-macos.11-none/arm/_types.h | 98 + lib/libc/include/aarch64-macos.11-none/arm/arch.h | 67 + lib/libc/include/aarch64-macos.11-none/arm/endian.h | 78 + lib/libc/include/aarch64-macos.11-none/arm/limits.h | 110 + lib/libc/include/aarch64-macos.11-none/arm/param.h | 147 + lib/libc/include/aarch64-macos.11-none/arm/signal.h | 18 + lib/libc/include/aarch64-macos.11-none/arm/types.h | 107 + lib/libc/include/aarch64-macos.11-none/libkern/OSAtomic.h | 47 + lib/libc/include/aarch64-macos.11-none/libkern/OSAtomicDeprecated.h | 1266 + lib/libc/include/aarch64-macos.11-none/libkern/OSAtomicQueue.h | 115 + lib/libc/include/aarch64-macos.11-none/libkern/OSSpinLockDeprecated.h | 212 + lib/libc/include/aarch64-macos.11-none/libkern/arm/OSByteOrder.h | 216 + lib/libc/include/aarch64-macos.11-none/mach/arm/_structs.h | 645 + lib/libc/include/aarch64-macos.11-none/mach/arm/boolean.h | 70 + lib/libc/include/aarch64-macos.11-none/mach/arm/exception.h | 79 + lib/libc/include/aarch64-macos.11-none/mach/arm/kern_return.h | 74 + lib/libc/include/aarch64-macos.11-none/mach/arm/processor_info.h | 72 + lib/libc/include/aarch64-macos.11-none/mach/arm/rpc.h | 35 + lib/libc/include/aarch64-macos.11-none/mach/arm/thread_state.h | 44 + lib/libc/include/aarch64-macos.11-none/mach/arm/thread_status.h | 249 + lib/libc/include/aarch64-macos.11-none/mach/arm/vm_param.h | 107 + lib/libc/include/aarch64-macos.11-none/mach/arm/vm_types.h | 157 + lib/libc/include/aarch64-macos.12-gnu/arm/_limits.h | 13 - lib/libc/include/aarch64-macos.12-gnu/arm/_mcontext.h | 95 - lib/libc/include/aarch64-macos.12-gnu/arm/_param.h | 25 - lib/libc/include/aarch64-macos.12-gnu/arm/_types.h | 102 - lib/libc/include/aarch64-macos.12-gnu/arm/arch.h | 71 - lib/libc/include/aarch64-macos.12-gnu/arm/endian.h | 81 - lib/libc/include/aarch64-macos.12-gnu/arm/limits.h | 114 - lib/libc/include/aarch64-macos.12-gnu/arm/param.h | 151 - lib/libc/include/aarch64-macos.12-gnu/arm/signal.h | 22 - lib/libc/include/aarch64-macos.12-gnu/arm/types.h | 111 - lib/libc/include/aarch64-macos.12-gnu/libkern/OSAtomic.h | 47 - lib/libc/include/aarch64-macos.12-gnu/libkern/OSAtomicDeprecated.h | 1266 - lib/libc/include/aarch64-macos.12-gnu/libkern/OSAtomicQueue.h | 115 - lib/libc/include/aarch64-macos.12-gnu/libkern/OSSpinLockDeprecated.h | 212 - lib/libc/include/aarch64-macos.12-gnu/libkern/arm/OSByteOrder.h | 216 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/_structs.h | 630 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/boolean.h | 74 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/exception.h | 82 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/kern_return.h | 78 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/processor_info.h | 76 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/rpc.h | 39 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/thread_state.h | 42 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/thread_status.h | 235 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/vm_param.h | 111 - lib/libc/include/aarch64-macos.12-gnu/mach/arm/vm_types.h | 162 - lib/libc/include/aarch64-macos.12-none/arm/_limits.h | 13 + lib/libc/include/aarch64-macos.12-none/arm/_mcontext.h | 95 + lib/libc/include/aarch64-macos.12-none/arm/_param.h | 25 + lib/libc/include/aarch64-macos.12-none/arm/_types.h | 102 + lib/libc/include/aarch64-macos.12-none/arm/arch.h | 71 + lib/libc/include/aarch64-macos.12-none/arm/endian.h | 81 + lib/libc/include/aarch64-macos.12-none/arm/limits.h | 114 + lib/libc/include/aarch64-macos.12-none/arm/param.h | 151 + lib/libc/include/aarch64-macos.12-none/arm/signal.h | 22 + lib/libc/include/aarch64-macos.12-none/arm/types.h | 111 + lib/libc/include/aarch64-macos.12-none/libkern/OSAtomic.h | 47 + lib/libc/include/aarch64-macos.12-none/libkern/OSAtomicDeprecated.h | 1266 + lib/libc/include/aarch64-macos.12-none/libkern/OSAtomicQueue.h | 115 + lib/libc/include/aarch64-macos.12-none/libkern/OSSpinLockDeprecated.h | 212 + lib/libc/include/aarch64-macos.12-none/libkern/arm/OSByteOrder.h | 216 + lib/libc/include/aarch64-macos.12-none/mach/arm/_structs.h | 630 + lib/libc/include/aarch64-macos.12-none/mach/arm/boolean.h | 74 + lib/libc/include/aarch64-macos.12-none/mach/arm/exception.h | 82 + lib/libc/include/aarch64-macos.12-none/mach/arm/kern_return.h | 78 + lib/libc/include/aarch64-macos.12-none/mach/arm/processor_info.h | 76 + lib/libc/include/aarch64-macos.12-none/mach/arm/rpc.h | 39 + lib/libc/include/aarch64-macos.12-none/mach/arm/thread_state.h | 42 + lib/libc/include/aarch64-macos.12-none/mach/arm/thread_status.h | 235 + lib/libc/include/aarch64-macos.12-none/mach/arm/vm_param.h | 111 + lib/libc/include/aarch64-macos.12-none/mach/arm/vm_types.h | 162 + lib/libc/include/arm-linux-musl/bits/syscall.h | 14 +- lib/libc/include/generic-musl/ctype.h | 2 + lib/libc/include/generic-musl/elf.h | 2 + lib/libc/include/generic-musl/locale.h | 4 +- lib/libc/include/generic-musl/netinet/if_ether.h | 1 + lib/libc/include/generic-musl/netinet/in.h | 1 + lib/libc/include/generic-musl/netinet/tcp.h | 11 + lib/libc/include/generic-musl/pthread.h | 1 + lib/libc/include/generic-musl/setjmp.h | 14 +- lib/libc/include/generic-musl/signal.h | 8 + lib/libc/include/generic-musl/stdc-predef.h | 3 + lib/libc/include/generic-musl/stddef.h | 4 +- lib/libc/include/generic-musl/stdio.h | 4 +- lib/libc/include/generic-musl/stdlib.h | 5 +- lib/libc/include/generic-musl/string.h | 4 +- lib/libc/include/generic-musl/sys/membarrier.h | 4 + lib/libc/include/generic-musl/sys/mman.h | 1 + lib/libc/include/generic-musl/sys/mount.h | 1 + lib/libc/include/generic-musl/sys/prctl.h | 16 + lib/libc/include/generic-musl/sys/ptrace.h | 9 + lib/libc/include/generic-musl/sys/socket.h | 2 + lib/libc/include/generic-musl/time.h | 4 +- lib/libc/include/generic-musl/unistd.h | 6 +- lib/libc/include/generic-musl/wchar.h | 4 +- lib/libc/include/i386-linux-musl/bits/syscall.h | 14 +- lib/libc/include/m68k-linux-musl/bits/syscall.h | 14 +- lib/libc/include/mips-linux-musl/bits/syscall.h | 14 +- lib/libc/include/mips64-linux-musl/bits/syscall.h | 14 +- lib/libc/include/powerpc-linux-musl/bits/fenv.h | 2 +- lib/libc/include/powerpc-linux-musl/bits/shm.h | 2 +- lib/libc/include/powerpc-linux-musl/bits/syscall.h | 14 +- lib/libc/include/powerpc64-linux-musl/bits/syscall.h | 14 +- lib/libc/include/riscv64-linux-musl/bits/syscall.h | 16 +- lib/libc/include/riscv64-linux-musl/bits/user.h | 1 + lib/libc/include/s390x-linux-musl/bits/ptrace.h | 3 + lib/libc/include/s390x-linux-musl/bits/syscall.h | 14 +- lib/libc/include/x86_64-linux-musl/bits/syscall.h | 14 +- lib/libc/include/x86_64-macos.10-gnu/Availability.h | 605 - lib/libc/include/x86_64-macos.10-gnu/AvailabilityInternal.h | 4672 --- lib/libc/include/x86_64-macos.10-gnu/AvailabilityMacros.h | 4013 -- lib/libc/include/x86_64-macos.10-gnu/TargetConditionals.h | 502 - lib/libc/include/x86_64-macos.10-gnu/_ctermid.h | 27 - lib/libc/include/x86_64-macos.10-gnu/bsm/audit.h | 378 - lib/libc/include/x86_64-macos.10-gnu/dispatch/block.h | 428 - lib/libc/include/x86_64-macos.10-gnu/dispatch/dispatch.h | 75 - lib/libc/include/x86_64-macos.10-gnu/dispatch/group.h | 279 - lib/libc/include/x86_64-macos.10-gnu/dispatch/object.h | 606 - lib/libc/include/x86_64-macos.10-gnu/dispatch/queue.h | 1674 - lib/libc/include/x86_64-macos.10-gnu/dispatch/semaphore.h | 117 - lib/libc/include/x86_64-macos.10-gnu/dispatch/source.h | 780 - lib/libc/include/x86_64-macos.10-gnu/dispatch/workloop.h | 136 - lib/libc/include/x86_64-macos.10-gnu/i386/_limits.h | 27 - lib/libc/include/x86_64-macos.10-gnu/i386/_mcontext.h | 212 - lib/libc/include/x86_64-macos.10-gnu/i386/_param.h | 46 - lib/libc/include/x86_64-macos.10-gnu/i386/_types.h | 122 - lib/libc/include/x86_64-macos.10-gnu/i386/eflags.h | 94 - lib/libc/include/x86_64-macos.10-gnu/i386/endian.h | 102 - lib/libc/include/x86_64-macos.10-gnu/i386/limits.h | 107 - lib/libc/include/x86_64-macos.10-gnu/i386/param.h | 171 - lib/libc/include/x86_64-macos.10-gnu/i386/signal.h | 43 - lib/libc/include/x86_64-macos.10-gnu/i386/types.h | 114 - lib/libc/include/x86_64-macos.10-gnu/libkern/OSAtomic.h | 47 - lib/libc/include/x86_64-macos.10-gnu/libkern/OSAtomicDeprecated.h | 1177 - lib/libc/include/x86_64-macos.10-gnu/libkern/OSAtomicQueue.h | 191 - lib/libc/include/x86_64-macos.10-gnu/libkern/OSByteOrder.h | 305 - lib/libc/include/x86_64-macos.10-gnu/libkern/OSSpinLockDeprecated.h | 212 - lib/libc/include/x86_64-macos.10-gnu/libkern/_OSByteOrder.h | 130 - lib/libc/include/x86_64-macos.10-gnu/libkern/i386/OSByteOrder.h | 112 - lib/libc/include/x86_64-macos.10-gnu/libkern/i386/_OSByteOrder.h | 104 - lib/libc/include/x86_64-macos.10-gnu/libproc.h | 152 - lib/libc/include/x86_64-macos.10-gnu/mach-o/compact_unwind_encoding.h | 427 - lib/libc/include/x86_64-macos.10-gnu/mach-o/dyld.h | 263 - lib/libc/include/x86_64-macos.10-gnu/mach-o/loader.h | 1577 - lib/libc/include/x86_64-macos.10-gnu/mach/exception_types.h | 204 - lib/libc/include/x86_64-macos.10-gnu/mach/host_special_ports.h | 281 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/_structs.h | 1232 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/boolean.h | 74 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/exception.h | 135 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/fp_reg.h | 118 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/kern_return.h | 74 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/processor_info.h | 37 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/rpc.h | 35 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/thread_state.h | 42 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/thread_status.h | 345 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/vm_param.h | 170 - lib/libc/include/x86_64-macos.10-gnu/mach/i386/vm_types.h | 142 - lib/libc/include/x86_64-macos.10-gnu/mach/kern_return.h | 330 - lib/libc/include/x86_64-macos.10-gnu/mach/mach_init.h | 110 - lib/libc/include/x86_64-macos.10-gnu/mach/mach_port.h | 1808 - lib/libc/include/x86_64-macos.10-gnu/mach/mach_traps.h | 303 - lib/libc/include/x86_64-macos.10-gnu/mach/mach_types.h | 254 - lib/libc/include/x86_64-macos.10-gnu/mach/machine.h | 395 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/_structs.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/boolean.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/exception.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/kern_return.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/processor_info.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/rpc.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/thread_state.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/thread_status.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/vm_param.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/machine/vm_types.h | 38 - lib/libc/include/x86_64-macos.10-gnu/mach/memory_object_types.h | 299 - lib/libc/include/x86_64-macos.10-gnu/mach/message.h | 902 - lib/libc/include/x86_64-macos.10-gnu/mach/port.h | 422 - lib/libc/include/x86_64-macos.10-gnu/mach/processor_set.h | 540 - lib/libc/include/x86_64-macos.10-gnu/mach/task.h | 2523 -- lib/libc/include/x86_64-macos.10-gnu/mach/task_info.h | 478 - lib/libc/include/x86_64-macos.10-gnu/mach/task_policy.h | 189 - lib/libc/include/x86_64-macos.10-gnu/mach/task_special_ports.h | 132 - lib/libc/include/x86_64-macos.10-gnu/mach/thread_act.h | 1336 - lib/libc/include/x86_64-macos.10-gnu/mach/thread_special_ports.h | 83 - lib/libc/include/x86_64-macos.10-gnu/mach/thread_status.h | 97 - lib/libc/include/x86_64-macos.10-gnu/mach/vm_map.h | 1440 - lib/libc/include/x86_64-macos.10-gnu/mach/vm_param.h | 73 - lib/libc/include/x86_64-macos.10-gnu/mach/vm_prot.h | 152 - lib/libc/include/x86_64-macos.10-gnu/mach/vm_statistics.h | 523 - lib/libc/include/x86_64-macos.10-gnu/mach/vm_types.h | 95 - lib/libc/include/x86_64-macos.10-gnu/mach_debug/ipc_info.h | 116 - lib/libc/include/x86_64-macos.10-gnu/machine/_mcontext.h | 32 - lib/libc/include/x86_64-macos.10-gnu/machine/_param.h | 32 - lib/libc/include/x86_64-macos.10-gnu/machine/_types.h | 37 - lib/libc/include/x86_64-macos.10-gnu/machine/endian.h | 40 - lib/libc/include/x86_64-macos.10-gnu/machine/limits.h | 9 - lib/libc/include/x86_64-macos.10-gnu/machine/param.h | 40 - lib/libc/include/x86_64-macos.10-gnu/machine/signal.h | 37 - lib/libc/include/x86_64-macos.10-gnu/machine/types.h | 40 - lib/libc/include/x86_64-macos.10-gnu/malloc/_malloc.h | 56 - lib/libc/include/x86_64-macos.10-gnu/malloc/malloc.h | 314 - lib/libc/include/x86_64-macos.10-gnu/math.h | 771 - lib/libc/include/x86_64-macos.10-gnu/net/if.h | 442 - lib/libc/include/x86_64-macos.10-gnu/net/if_var.h | 242 - lib/libc/include/x86_64-macos.10-gnu/net/route.h | 257 - lib/libc/include/x86_64-macos.10-gnu/netinet/in.h | 671 - lib/libc/include/x86_64-macos.10-gnu/netinet/tcp.h | 283 - lib/libc/include/x86_64-macos.10-gnu/netinet6/in6.h | 667 - lib/libc/include/x86_64-macos.10-gnu/objc/objc-api.h | 280 - lib/libc/include/x86_64-macos.10-gnu/objc/runtime.h | 2169 -- lib/libc/include/x86_64-macos.10-gnu/os/base.h | 325 - lib/libc/include/x86_64-macos.10-gnu/os/object.h | 271 - lib/libc/include/x86_64-macos.10-gnu/pthread.h | 568 - lib/libc/include/x86_64-macos.10-gnu/pthread/sched.h | 43 - lib/libc/include/x86_64-macos.10-gnu/pthread_impl.h | 66 - lib/libc/include/x86_64-macos.10-gnu/sched.h | 43 - lib/libc/include/x86_64-macos.10-gnu/signal.h | 129 - lib/libc/include/x86_64-macos.10-gnu/simd/common.h | 4458 --- lib/libc/include/x86_64-macos.10-gnu/simd/conversion.h | 1876 - lib/libc/include/x86_64-macos.10-gnu/simd/logic.h | 1315 - lib/libc/include/x86_64-macos.10-gnu/simd/math.h | 5379 --- lib/libc/include/x86_64-macos.10-gnu/simd/packed.h | 1031 - lib/libc/include/x86_64-macos.10-gnu/simd/quaternion.h | 1192 - lib/libc/include/x86_64-macos.10-gnu/spawn.h | 165 - lib/libc/include/x86_64-macos.10-gnu/stdio.h | 410 - lib/libc/include/x86_64-macos.10-gnu/stdlib.h | 370 - lib/libc/include/x86_64-macos.10-gnu/string.h | 193 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_attr_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_cond_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_condattr_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_rwlock_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_rwlockattr_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_t.h | 32 - lib/libc/include/x86_64-macos.10-gnu/sys/_pthread/_pthread_types.h | 120 - lib/libc/include/x86_64-macos.10-gnu/sys/_select.h | 52 - lib/libc/include/x86_64-macos.10-gnu/sys/_symbol_aliasing.h | 498 - lib/libc/include/x86_64-macos.10-gnu/sys/_types/_fd_def.h | 114 - lib/libc/include/x86_64-macos.10-gnu/sys/_types/_int8_t.h | 31 - lib/libc/include/x86_64-macos.10-gnu/sys/_types/_ucontext.h | 58 - lib/libc/include/x86_64-macos.10-gnu/sys/acl.h | 211 - lib/libc/include/x86_64-macos.10-gnu/sys/attr.h | 579 - lib/libc/include/x86_64-macos.10-gnu/sys/cdefs.h | 855 - lib/libc/include/x86_64-macos.10-gnu/sys/event.h | 396 - lib/libc/include/x86_64-macos.10-gnu/sys/fcntl.h | 557 - lib/libc/include/x86_64-macos.10-gnu/sys/ioccom.h | 99 - lib/libc/include/x86_64-macos.10-gnu/sys/kauth.h | 407 - lib/libc/include/x86_64-macos.10-gnu/sys/mman.h | 250 - lib/libc/include/x86_64-macos.10-gnu/sys/mount.h | 423 - lib/libc/include/x86_64-macos.10-gnu/sys/param.h | 253 - lib/libc/include/x86_64-macos.10-gnu/sys/proc.h | 223 - lib/libc/include/x86_64-macos.10-gnu/sys/proc_info.h | 785 - lib/libc/include/x86_64-macos.10-gnu/sys/resource.h | 458 - lib/libc/include/x86_64-macos.10-gnu/sys/shm.h | 186 - lib/libc/include/x86_64-macos.10-gnu/sys/socket.h | 732 - lib/libc/include/x86_64-macos.10-gnu/sys/sockio.h | 180 - lib/libc/include/x86_64-macos.10-gnu/sys/spawn.h | 77 - lib/libc/include/x86_64-macos.10-gnu/sys/stat.h | 430 - lib/libc/include/x86_64-macos.10-gnu/sys/sysctl.h | 775 - lib/libc/include/x86_64-macos.10-gnu/sys/syslimits.h | 117 - lib/libc/include/x86_64-macos.10-gnu/sys/ucontext.h | 42 - lib/libc/include/x86_64-macos.10-gnu/sys/uio.h | 100 - lib/libc/include/x86_64-macos.10-gnu/sys/un.h | 105 - lib/libc/include/x86_64-macos.10-gnu/time.h | 208 - lib/libc/include/x86_64-macos.10-gnu/ucontext.h | 46 - lib/libc/include/x86_64-macos.10-gnu/xlocale/_inttypes.h | 47 - lib/libc/include/x86_64-macos.10-gnu/xlocale/_wchar.h | 145 - lib/libc/include/x86_64-macos.10-gnu/xpc/availability.h | 120 - lib/libc/include/x86_64-macos.10-gnu/xpc/base.h | 211 - lib/libc/include/x86_64-macos.10-gnu/xpc/connection.h | 747 - lib/libc/include/x86_64-macos.10-gnu/xpc/xpc.h | 2663 -- lib/libc/include/x86_64-macos.10-none/Availability.h | 605 + lib/libc/include/x86_64-macos.10-none/AvailabilityInternal.h | 4672 +++ lib/libc/include/x86_64-macos.10-none/AvailabilityMacros.h | 4013 ++ lib/libc/include/x86_64-macos.10-none/TargetConditionals.h | 502 + lib/libc/include/x86_64-macos.10-none/_ctermid.h | 27 + lib/libc/include/x86_64-macos.10-none/bsm/audit.h | 378 + lib/libc/include/x86_64-macos.10-none/dispatch/block.h | 428 + lib/libc/include/x86_64-macos.10-none/dispatch/dispatch.h | 75 + lib/libc/include/x86_64-macos.10-none/dispatch/group.h | 279 + lib/libc/include/x86_64-macos.10-none/dispatch/object.h | 606 + lib/libc/include/x86_64-macos.10-none/dispatch/queue.h | 1674 + lib/libc/include/x86_64-macos.10-none/dispatch/semaphore.h | 117 + lib/libc/include/x86_64-macos.10-none/dispatch/source.h | 780 + lib/libc/include/x86_64-macos.10-none/dispatch/workloop.h | 136 + lib/libc/include/x86_64-macos.10-none/i386/_limits.h | 27 + lib/libc/include/x86_64-macos.10-none/i386/_mcontext.h | 212 + lib/libc/include/x86_64-macos.10-none/i386/_param.h | 46 + lib/libc/include/x86_64-macos.10-none/i386/_types.h | 122 + lib/libc/include/x86_64-macos.10-none/i386/eflags.h | 94 + lib/libc/include/x86_64-macos.10-none/i386/endian.h | 102 + lib/libc/include/x86_64-macos.10-none/i386/limits.h | 107 + lib/libc/include/x86_64-macos.10-none/i386/param.h | 171 + lib/libc/include/x86_64-macos.10-none/i386/signal.h | 43 + lib/libc/include/x86_64-macos.10-none/i386/types.h | 114 + lib/libc/include/x86_64-macos.10-none/libkern/OSAtomic.h | 47 + lib/libc/include/x86_64-macos.10-none/libkern/OSAtomicDeprecated.h | 1177 + lib/libc/include/x86_64-macos.10-none/libkern/OSAtomicQueue.h | 191 + lib/libc/include/x86_64-macos.10-none/libkern/OSByteOrder.h | 305 + lib/libc/include/x86_64-macos.10-none/libkern/OSSpinLockDeprecated.h | 212 + lib/libc/include/x86_64-macos.10-none/libkern/_OSByteOrder.h | 130 + lib/libc/include/x86_64-macos.10-none/libkern/i386/OSByteOrder.h | 112 + lib/libc/include/x86_64-macos.10-none/libkern/i386/_OSByteOrder.h | 104 + lib/libc/include/x86_64-macos.10-none/libproc.h | 152 + lib/libc/include/x86_64-macos.10-none/mach-o/compact_unwind_encoding.h | 427 + lib/libc/include/x86_64-macos.10-none/mach-o/dyld.h | 263 + lib/libc/include/x86_64-macos.10-none/mach-o/loader.h | 1577 + lib/libc/include/x86_64-macos.10-none/mach/exception_types.h | 204 + lib/libc/include/x86_64-macos.10-none/mach/host_special_ports.h | 281 + lib/libc/include/x86_64-macos.10-none/mach/i386/_structs.h | 1232 + lib/libc/include/x86_64-macos.10-none/mach/i386/boolean.h | 74 + lib/libc/include/x86_64-macos.10-none/mach/i386/exception.h | 135 + lib/libc/include/x86_64-macos.10-none/mach/i386/fp_reg.h | 118 + lib/libc/include/x86_64-macos.10-none/mach/i386/kern_return.h | 74 + lib/libc/include/x86_64-macos.10-none/mach/i386/processor_info.h | 37 + lib/libc/include/x86_64-macos.10-none/mach/i386/rpc.h | 35 + lib/libc/include/x86_64-macos.10-none/mach/i386/thread_state.h | 42 + lib/libc/include/x86_64-macos.10-none/mach/i386/thread_status.h | 345 + lib/libc/include/x86_64-macos.10-none/mach/i386/vm_param.h | 170 + lib/libc/include/x86_64-macos.10-none/mach/i386/vm_types.h | 142 + lib/libc/include/x86_64-macos.10-none/mach/kern_return.h | 330 + lib/libc/include/x86_64-macos.10-none/mach/mach_init.h | 110 + lib/libc/include/x86_64-macos.10-none/mach/mach_port.h | 1808 + lib/libc/include/x86_64-macos.10-none/mach/mach_traps.h | 303 + lib/libc/include/x86_64-macos.10-none/mach/mach_types.h | 254 + lib/libc/include/x86_64-macos.10-none/mach/machine.h | 395 + lib/libc/include/x86_64-macos.10-none/mach/machine/_structs.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/boolean.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/exception.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/kern_return.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/processor_info.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/rpc.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/thread_state.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/thread_status.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/vm_param.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/machine/vm_types.h | 38 + lib/libc/include/x86_64-macos.10-none/mach/memory_object_types.h | 299 + lib/libc/include/x86_64-macos.10-none/mach/message.h | 902 + lib/libc/include/x86_64-macos.10-none/mach/port.h | 422 + lib/libc/include/x86_64-macos.10-none/mach/processor_set.h | 540 + lib/libc/include/x86_64-macos.10-none/mach/task.h | 2523 ++ lib/libc/include/x86_64-macos.10-none/mach/task_info.h | 478 + lib/libc/include/x86_64-macos.10-none/mach/task_policy.h | 189 + lib/libc/include/x86_64-macos.10-none/mach/task_special_ports.h | 132 + lib/libc/include/x86_64-macos.10-none/mach/thread_act.h | 1336 + lib/libc/include/x86_64-macos.10-none/mach/thread_special_ports.h | 83 + lib/libc/include/x86_64-macos.10-none/mach/thread_status.h | 97 + lib/libc/include/x86_64-macos.10-none/mach/vm_map.h | 1440 + lib/libc/include/x86_64-macos.10-none/mach/vm_param.h | 73 + lib/libc/include/x86_64-macos.10-none/mach/vm_prot.h | 152 + lib/libc/include/x86_64-macos.10-none/mach/vm_statistics.h | 523 + lib/libc/include/x86_64-macos.10-none/mach/vm_types.h | 95 + lib/libc/include/x86_64-macos.10-none/mach_debug/ipc_info.h | 116 + lib/libc/include/x86_64-macos.10-none/machine/_mcontext.h | 32 + lib/libc/include/x86_64-macos.10-none/machine/_param.h | 32 + lib/libc/include/x86_64-macos.10-none/machine/_types.h | 37 + lib/libc/include/x86_64-macos.10-none/machine/endian.h | 40 + lib/libc/include/x86_64-macos.10-none/machine/limits.h | 9 + lib/libc/include/x86_64-macos.10-none/machine/param.h | 40 + lib/libc/include/x86_64-macos.10-none/machine/signal.h | 37 + lib/libc/include/x86_64-macos.10-none/machine/types.h | 40 + lib/libc/include/x86_64-macos.10-none/malloc/_malloc.h | 56 + lib/libc/include/x86_64-macos.10-none/malloc/malloc.h | 314 + lib/libc/include/x86_64-macos.10-none/math.h | 771 + lib/libc/include/x86_64-macos.10-none/net/if.h | 442 + lib/libc/include/x86_64-macos.10-none/net/if_var.h | 242 + lib/libc/include/x86_64-macos.10-none/net/route.h | 257 + lib/libc/include/x86_64-macos.10-none/netinet/in.h | 671 + lib/libc/include/x86_64-macos.10-none/netinet/tcp.h | 283 + lib/libc/include/x86_64-macos.10-none/netinet6/in6.h | 667 + lib/libc/include/x86_64-macos.10-none/objc/objc-api.h | 280 + lib/libc/include/x86_64-macos.10-none/objc/runtime.h | 2169 ++ lib/libc/include/x86_64-macos.10-none/os/base.h | 325 + lib/libc/include/x86_64-macos.10-none/os/object.h | 271 + lib/libc/include/x86_64-macos.10-none/pthread.h | 568 + lib/libc/include/x86_64-macos.10-none/pthread/sched.h | 43 + lib/libc/include/x86_64-macos.10-none/pthread_impl.h | 66 + lib/libc/include/x86_64-macos.10-none/sched.h | 43 + lib/libc/include/x86_64-macos.10-none/signal.h | 129 + lib/libc/include/x86_64-macos.10-none/simd/common.h | 4458 +++ lib/libc/include/x86_64-macos.10-none/simd/conversion.h | 1876 + lib/libc/include/x86_64-macos.10-none/simd/logic.h | 1315 + lib/libc/include/x86_64-macos.10-none/simd/math.h | 5379 +++ lib/libc/include/x86_64-macos.10-none/simd/packed.h | 1031 + lib/libc/include/x86_64-macos.10-none/simd/quaternion.h | 1192 + lib/libc/include/x86_64-macos.10-none/spawn.h | 165 + lib/libc/include/x86_64-macos.10-none/stdio.h | 410 + lib/libc/include/x86_64-macos.10-none/stdlib.h | 370 + lib/libc/include/x86_64-macos.10-none/string.h | 193 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_attr_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_cond_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_condattr_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_rwlock_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_rwlockattr_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_t.h | 32 + lib/libc/include/x86_64-macos.10-none/sys/_pthread/_pthread_types.h | 120 + lib/libc/include/x86_64-macos.10-none/sys/_select.h | 52 + lib/libc/include/x86_64-macos.10-none/sys/_symbol_aliasing.h | 498 + lib/libc/include/x86_64-macos.10-none/sys/_types/_fd_def.h | 114 + lib/libc/include/x86_64-macos.10-none/sys/_types/_int8_t.h | 31 + lib/libc/include/x86_64-macos.10-none/sys/_types/_ucontext.h | 58 + lib/libc/include/x86_64-macos.10-none/sys/acl.h | 211 + lib/libc/include/x86_64-macos.10-none/sys/attr.h | 579 + lib/libc/include/x86_64-macos.10-none/sys/cdefs.h | 855 + lib/libc/include/x86_64-macos.10-none/sys/event.h | 396 + lib/libc/include/x86_64-macos.10-none/sys/fcntl.h | 557 + lib/libc/include/x86_64-macos.10-none/sys/ioccom.h | 99 + lib/libc/include/x86_64-macos.10-none/sys/kauth.h | 407 + lib/libc/include/x86_64-macos.10-none/sys/mman.h | 250 + lib/libc/include/x86_64-macos.10-none/sys/mount.h | 423 + lib/libc/include/x86_64-macos.10-none/sys/param.h | 253 + lib/libc/include/x86_64-macos.10-none/sys/proc.h | 223 + lib/libc/include/x86_64-macos.10-none/sys/proc_info.h | 785 + lib/libc/include/x86_64-macos.10-none/sys/resource.h | 458 + lib/libc/include/x86_64-macos.10-none/sys/shm.h | 186 + lib/libc/include/x86_64-macos.10-none/sys/socket.h | 732 + lib/libc/include/x86_64-macos.10-none/sys/sockio.h | 180 + lib/libc/include/x86_64-macos.10-none/sys/spawn.h | 77 + lib/libc/include/x86_64-macos.10-none/sys/stat.h | 430 + lib/libc/include/x86_64-macos.10-none/sys/sysctl.h | 775 + lib/libc/include/x86_64-macos.10-none/sys/syslimits.h | 117 + lib/libc/include/x86_64-macos.10-none/sys/ucontext.h | 42 + lib/libc/include/x86_64-macos.10-none/sys/uio.h | 100 + lib/libc/include/x86_64-macos.10-none/sys/un.h | 105 + lib/libc/include/x86_64-macos.10-none/time.h | 208 + lib/libc/include/x86_64-macos.10-none/ucontext.h | 46 + lib/libc/include/x86_64-macos.10-none/xlocale/_inttypes.h | 47 + lib/libc/include/x86_64-macos.10-none/xlocale/_wchar.h | 145 + lib/libc/include/x86_64-macos.10-none/xpc/availability.h | 120 + lib/libc/include/x86_64-macos.10-none/xpc/base.h | 211 + lib/libc/include/x86_64-macos.10-none/xpc/connection.h | 747 + lib/libc/include/x86_64-macos.10-none/xpc/xpc.h | 2663 ++ lib/libc/include/x86_64-macos.11-gnu/i386/_limits.h | 27 - lib/libc/include/x86_64-macos.11-gnu/i386/_mcontext.h | 212 - lib/libc/include/x86_64-macos.11-gnu/i386/_param.h | 46 - lib/libc/include/x86_64-macos.11-gnu/i386/_types.h | 122 - lib/libc/include/x86_64-macos.11-gnu/i386/eflags.h | 94 - lib/libc/include/x86_64-macos.11-gnu/i386/endian.h | 102 - lib/libc/include/x86_64-macos.11-gnu/i386/limits.h | 107 - lib/libc/include/x86_64-macos.11-gnu/i386/param.h | 171 - lib/libc/include/x86_64-macos.11-gnu/i386/signal.h | 43 - lib/libc/include/x86_64-macos.11-gnu/i386/types.h | 114 - lib/libc/include/x86_64-macos.11-gnu/libkern/OSAtomic.h | 47 - lib/libc/include/x86_64-macos.11-gnu/libkern/OSAtomicDeprecated.h | 1266 - lib/libc/include/x86_64-macos.11-gnu/libkern/OSAtomicQueue.h | 115 - lib/libc/include/x86_64-macos.11-gnu/libkern/OSSpinLockDeprecated.h | 212 - lib/libc/include/x86_64-macos.11-gnu/libkern/i386/OSByteOrder.h | 112 - lib/libc/include/x86_64-macos.11-gnu/libkern/i386/_OSByteOrder.h | 104 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/_structs.h | 1312 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/boolean.h | 74 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/exception.h | 135 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/fp_reg.h | 118 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/kern_return.h | 74 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/processor_info.h | 37 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/rpc.h | 35 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/thread_state.h | 42 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/thread_status.h | 362 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/vm_param.h | 157 - lib/libc/include/x86_64-macos.11-gnu/mach/i386/vm_types.h | 141 - lib/libc/include/x86_64-macos.11-none/i386/_limits.h | 27 + lib/libc/include/x86_64-macos.11-none/i386/_mcontext.h | 212 + lib/libc/include/x86_64-macos.11-none/i386/_param.h | 46 + lib/libc/include/x86_64-macos.11-none/i386/_types.h | 122 + lib/libc/include/x86_64-macos.11-none/i386/eflags.h | 94 + lib/libc/include/x86_64-macos.11-none/i386/endian.h | 102 + lib/libc/include/x86_64-macos.11-none/i386/limits.h | 107 + lib/libc/include/x86_64-macos.11-none/i386/param.h | 171 + lib/libc/include/x86_64-macos.11-none/i386/signal.h | 43 + lib/libc/include/x86_64-macos.11-none/i386/types.h | 114 + lib/libc/include/x86_64-macos.11-none/libkern/OSAtomic.h | 47 + lib/libc/include/x86_64-macos.11-none/libkern/OSAtomicDeprecated.h | 1266 + lib/libc/include/x86_64-macos.11-none/libkern/OSAtomicQueue.h | 115 + lib/libc/include/x86_64-macos.11-none/libkern/OSSpinLockDeprecated.h | 212 + lib/libc/include/x86_64-macos.11-none/libkern/i386/OSByteOrder.h | 112 + lib/libc/include/x86_64-macos.11-none/libkern/i386/_OSByteOrder.h | 104 + lib/libc/include/x86_64-macos.11-none/mach/i386/_structs.h | 1312 + lib/libc/include/x86_64-macos.11-none/mach/i386/boolean.h | 74 + lib/libc/include/x86_64-macos.11-none/mach/i386/exception.h | 135 + lib/libc/include/x86_64-macos.11-none/mach/i386/fp_reg.h | 118 + lib/libc/include/x86_64-macos.11-none/mach/i386/kern_return.h | 74 + lib/libc/include/x86_64-macos.11-none/mach/i386/processor_info.h | 37 + lib/libc/include/x86_64-macos.11-none/mach/i386/rpc.h | 35 + lib/libc/include/x86_64-macos.11-none/mach/i386/thread_state.h | 42 + lib/libc/include/x86_64-macos.11-none/mach/i386/thread_status.h | 362 + lib/libc/include/x86_64-macos.11-none/mach/i386/vm_param.h | 157 + lib/libc/include/x86_64-macos.11-none/mach/i386/vm_types.h | 141 + lib/libc/include/x86_64-macos.12-gnu/i386/_limits.h | 31 - lib/libc/include/x86_64-macos.12-gnu/i386/_mcontext.h | 216 - lib/libc/include/x86_64-macos.12-gnu/i386/_param.h | 49 - lib/libc/include/x86_64-macos.12-gnu/i386/_types.h | 126 - lib/libc/include/x86_64-macos.12-gnu/i386/eflags.h | 98 - lib/libc/include/x86_64-macos.12-gnu/i386/endian.h | 105 - lib/libc/include/x86_64-macos.12-gnu/i386/limits.h | 111 - lib/libc/include/x86_64-macos.12-gnu/i386/param.h | 175 - lib/libc/include/x86_64-macos.12-gnu/i386/signal.h | 47 - lib/libc/include/x86_64-macos.12-gnu/i386/types.h | 118 - lib/libc/include/x86_64-macos.12-gnu/libkern/OSAtomic.h | 47 - lib/libc/include/x86_64-macos.12-gnu/libkern/OSAtomicDeprecated.h | 1266 - lib/libc/include/x86_64-macos.12-gnu/libkern/OSAtomicQueue.h | 115 - lib/libc/include/x86_64-macos.12-gnu/libkern/OSSpinLockDeprecated.h | 212 - lib/libc/include/x86_64-macos.12-gnu/libkern/i386/OSByteOrder.h | 112 - lib/libc/include/x86_64-macos.12-gnu/libkern/i386/_OSByteOrder.h | 104 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/_structs.h | 1316 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/boolean.h | 78 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/exception.h | 139 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/fp_reg.h | 122 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/kern_return.h | 78 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/processor_info.h | 41 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/rpc.h | 39 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/thread_state.h | 42 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/thread_status.h | 366 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/vm_param.h | 163 - lib/libc/include/x86_64-macos.12-gnu/mach/i386/vm_types.h | 146 - lib/libc/include/x86_64-macos.12-none/i386/_limits.h | 31 + lib/libc/include/x86_64-macos.12-none/i386/_mcontext.h | 216 + lib/libc/include/x86_64-macos.12-none/i386/_param.h | 49 + lib/libc/include/x86_64-macos.12-none/i386/_types.h | 126 + lib/libc/include/x86_64-macos.12-none/i386/eflags.h | 98 + lib/libc/include/x86_64-macos.12-none/i386/endian.h | 105 + lib/libc/include/x86_64-macos.12-none/i386/limits.h | 111 + lib/libc/include/x86_64-macos.12-none/i386/param.h | 175 + lib/libc/include/x86_64-macos.12-none/i386/signal.h | 47 + lib/libc/include/x86_64-macos.12-none/i386/types.h | 118 + lib/libc/include/x86_64-macos.12-none/libkern/OSAtomic.h | 47 + lib/libc/include/x86_64-macos.12-none/libkern/OSAtomicDeprecated.h | 1266 + lib/libc/include/x86_64-macos.12-none/libkern/OSAtomicQueue.h | 115 + lib/libc/include/x86_64-macos.12-none/libkern/OSSpinLockDeprecated.h | 212 + lib/libc/include/x86_64-macos.12-none/libkern/i386/OSByteOrder.h | 112 + lib/libc/include/x86_64-macos.12-none/libkern/i386/_OSByteOrder.h | 104 + lib/libc/include/x86_64-macos.12-none/mach/i386/_structs.h | 1316 + lib/libc/include/x86_64-macos.12-none/mach/i386/boolean.h | 78 + lib/libc/include/x86_64-macos.12-none/mach/i386/exception.h | 139 + lib/libc/include/x86_64-macos.12-none/mach/i386/fp_reg.h | 122 + lib/libc/include/x86_64-macos.12-none/mach/i386/kern_return.h | 78 + lib/libc/include/x86_64-macos.12-none/mach/i386/processor_info.h | 41 + lib/libc/include/x86_64-macos.12-none/mach/i386/rpc.h | 39 + lib/libc/include/x86_64-macos.12-none/mach/i386/thread_state.h | 42 + lib/libc/include/x86_64-macos.12-none/mach/i386/thread_status.h | 366 + lib/libc/include/x86_64-macos.12-none/mach/i386/vm_param.h | 163 + lib/libc/include/x86_64-macos.12-none/mach/i386/vm_types.h | 146 + lib/libc/musl/COPYRIGHT | 5 +- lib/libc/musl/arch/aarch64/bits/hwcap.h | 2 + lib/libc/musl/arch/aarch64/bits/mman.h | 2 + lib/libc/musl/arch/aarch64/bits/syscall.h.in | 6 + lib/libc/musl/arch/arm/bits/syscall.h.in | 6 + lib/libc/musl/arch/i386/arch.mak | 1 + lib/libc/musl/arch/i386/bits/syscall.h.in | 6 + lib/libc/musl/arch/m68k/arch.mak | 1 + lib/libc/musl/arch/m68k/atomic_arch.h | 8 + lib/libc/musl/arch/m68k/bits/alltypes.h.in | 25 + lib/libc/musl/arch/m68k/bits/fcntl.h | 40 + lib/libc/musl/arch/m68k/bits/fenv.h | 29 + lib/libc/musl/arch/m68k/bits/float.h | 39 + lib/libc/musl/arch/m68k/bits/ipcstat.h | 1 + lib/libc/musl/arch/m68k/bits/msg.h | 18 + lib/libc/musl/arch/m68k/bits/posix.h | 2 + lib/libc/musl/arch/m68k/bits/ptrace.h | 2 + lib/libc/musl/arch/m68k/bits/reg.h | 45 + lib/libc/musl/arch/m68k/bits/sem.h | 13 + lib/libc/musl/arch/m68k/bits/setjmp.h | 1 + lib/libc/musl/arch/m68k/bits/shm.h | 31 + lib/libc/musl/arch/m68k/bits/signal.h | 140 + lib/libc/musl/arch/m68k/bits/stat.h | 25 + lib/libc/musl/arch/m68k/bits/stdint.h | 20 + lib/libc/musl/arch/m68k/bits/syscall.h.in | 418 + lib/libc/musl/arch/m68k/bits/user.h | 38 + lib/libc/musl/arch/m68k/crt_arch.h | 14 + lib/libc/musl/arch/m68k/kstat.h | 21 + lib/libc/musl/arch/m68k/pthread_arch.h | 12 + lib/libc/musl/arch/m68k/reloc.h | 30 + lib/libc/musl/arch/m68k/syscall_arch.h | 90 + lib/libc/musl/arch/mips/arch.mak | 1 + lib/libc/musl/arch/mips/bits/syscall.h.in | 6 + lib/libc/musl/arch/mips/pthread_arch.h | 3 +- lib/libc/musl/arch/mips64/bits/syscall.h.in | 6 + lib/libc/musl/arch/powerpc/arch.mak | 1 + lib/libc/musl/arch/powerpc/bits/fenv.h | 2 +- lib/libc/musl/arch/powerpc/bits/shm.h | 2 +- lib/libc/musl/arch/powerpc/bits/syscall.h.in | 6 + lib/libc/musl/arch/powerpc/reloc.h | 2 +- lib/libc/musl/arch/powerpc64/bits/syscall.h.in | 6 + lib/libc/musl/arch/riscv64/bits/syscall.h.in | 8 +- lib/libc/musl/arch/riscv64/bits/user.h | 1 + lib/libc/musl/arch/s390x/bits/ptrace.h | 3 + lib/libc/musl/arch/s390x/bits/syscall.h.in | 6 + lib/libc/musl/arch/x86_64/bits/syscall.h.in | 6 + lib/libc/musl/include/ctype.h | 2 + lib/libc/musl/include/elf.h | 2 + lib/libc/musl/include/locale.h | 4 +- lib/libc/musl/include/netinet/if_ether.h | 1 + lib/libc/musl/include/netinet/in.h | 1 + lib/libc/musl/include/netinet/tcp.h | 11 + lib/libc/musl/include/pthread.h | 1 + lib/libc/musl/include/setjmp.h | 14 +- lib/libc/musl/include/signal.h | 8 + lib/libc/musl/include/stdc-predef.h | 3 + lib/libc/musl/include/stddef.h | 4 +- lib/libc/musl/include/stdio.h | 4 +- lib/libc/musl/include/stdlib.h | 5 +- lib/libc/musl/include/string.h | 4 +- lib/libc/musl/include/sys/membarrier.h | 4 + lib/libc/musl/include/sys/mman.h | 1 + lib/libc/musl/include/sys/mount.h | 1 + lib/libc/musl/include/sys/prctl.h | 16 + lib/libc/musl/include/sys/ptrace.h | 9 + lib/libc/musl/include/sys/socket.h | 2 + lib/libc/musl/include/time.h | 4 +- lib/libc/musl/include/unistd.h | 6 +- lib/libc/musl/include/wchar.h | 4 +- lib/libc/musl/libc.S | 10607 +++--- lib/libc/musl/src/complex/cacosf.c | 4 +- lib/libc/musl/src/complex/catanf.c | 4 +- lib/libc/musl/src/complex/cproj.c | 2 +- lib/libc/musl/src/complex/cprojf.c | 2 +- lib/libc/musl/src/complex/cprojl.c | 2 +- lib/libc/musl/src/ctype/nonspacing.h | 118 +- lib/libc/musl/src/env/__libc_start_main.c | 3 +- lib/libc/musl/src/env/__stack_chk_fail.c | 9 + lib/libc/musl/src/errno/__strerror.h | 4 + lib/libc/musl/src/fenv/powerpc/fenv-sf.c | 2 +- lib/libc/musl/src/fenv/powerpc/fenv.S | 2 +- lib/libc/musl/src/include/stdlib.h | 1 + lib/libc/musl/src/internal/version.h | 2 +- lib/libc/musl/src/ldso/dl_iterate_phdr.c | 3 +- lib/libc/musl/src/legacy/cuserid.c | 14 +- lib/libc/musl/src/linux/epoll.c | 4 +- lib/libc/musl/src/locale/dcngettext.c | 3 + lib/libc/musl/src/locale/duplocale.c | 5 + lib/libc/musl/src/locale/strtod_l.c | 22 + lib/libc/musl/src/malloc/free.c | 2 +- lib/libc/musl/src/malloc/mallocng/aligned_alloc.c | 3 + lib/libc/musl/src/malloc/mallocng/free.c | 12 +- lib/libc/musl/src/malloc/oldmalloc/malloc.c | 6 +- lib/libc/musl/src/math/acoshf.c | 8 +- lib/libc/musl/src/math/expm1f.c | 3 +- lib/libc/musl/src/math/fmaf.c | 21 +- lib/libc/musl/src/math/powerpc/fabs.c | 2 +- lib/libc/musl/src/math/powerpc/fabsf.c | 2 +- lib/libc/musl/src/math/powerpc/fma.c | 2 +- lib/libc/musl/src/math/powerpc/fmaf.c | 2 +- lib/libc/musl/src/misc/ioctl.c | 9 +- lib/libc/musl/src/passwd/nscd_query.c | 10 +- lib/libc/musl/src/process/fdop.h | 5 + lib/libc/musl/src/process/posix_spawn_file_actions_addclose.c | 1 + lib/libc/musl/src/process/posix_spawn_file_actions_adddup2.c | 1 + lib/libc/musl/src/process/posix_spawn_file_actions_addfchdir.c | 1 + lib/libc/musl/src/process/posix_spawn_file_actions_addopen.c | 1 + lib/libc/musl/src/setjmp/powerpc/longjmp.S | 32 +- lib/libc/musl/src/setjmp/powerpc/setjmp.S | 32 +- lib/libc/musl/src/signal/block.c | 4 +- lib/libc/musl/src/stdio/fgetws.c | 7 +- lib/libc/musl/src/stdio/fseek.c | 7 + lib/libc/musl/src/stdio/getdelim.c | 8 +- lib/libc/musl/src/stdio/popen.c | 24 +- lib/libc/musl/src/stdlib/qsort.c | 37 +- lib/libc/musl/src/stdlib/qsort_nr.c | 14 + lib/libc/musl/src/stdlib/strtod.c | 7 - lib/libc/musl/src/thread/pthread_getname_np.c | 25 + lib/libc/musl/src/thread/pthread_setname_np.c | 2 +- lib/libc/musl/src/time/__tz.c | 40 +- lib/libc/musl/src/unistd/nice.c | 9 +- lib/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/stat_impl.h | 6 + lib/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/time/gettimeofday.c | 8 +- lib/libc/wasi/libc-bottom-half/sources/__wasilibc_real.c | 12 - lib/libc/wasi/libc-bottom-half/sources/accept.c | 51 + lib/libc/wasi/libc-bottom-half/sources/chdir.c | 9 +- lib/libc/wasi/libc-bottom-half/sources/posix.c | 30 +- lib/libc/wasi/libc-top-half/musl/include/ctype.h | 2 + lib/libc/wasi/libc-top-half/musl/include/elf.h | 2 + lib/libc/wasi/libc-top-half/musl/include/locale.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/netinet/if_ether.h | 1 + lib/libc/wasi/libc-top-half/musl/include/netinet/in.h | 1 + lib/libc/wasi/libc-top-half/musl/include/netinet/tcp.h | 11 + lib/libc/wasi/libc-top-half/musl/include/pthread.h | 1 + lib/libc/wasi/libc-top-half/musl/include/setjmp.h | 14 +- lib/libc/wasi/libc-top-half/musl/include/signal.h | 8 + lib/libc/wasi/libc-top-half/musl/include/stdc-predef.h | 3 + lib/libc/wasi/libc-top-half/musl/include/stddef.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/stdio.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/stdlib.h | 5 +- lib/libc/wasi/libc-top-half/musl/include/string.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/sys/membarrier.h | 4 + lib/libc/wasi/libc-top-half/musl/include/sys/mman.h | 1 + lib/libc/wasi/libc-top-half/musl/include/sys/mount.h | 1 + lib/libc/wasi/libc-top-half/musl/include/sys/prctl.h | 16 + lib/libc/wasi/libc-top-half/musl/include/sys/ptrace.h | 9 + lib/libc/wasi/libc-top-half/musl/include/sys/socket.h | 5 +- lib/libc/wasi/libc-top-half/musl/include/sys/time.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/time.h | 4 +- lib/libc/wasi/libc-top-half/musl/include/unistd.h | 6 +- lib/libc/wasi/libc-top-half/musl/include/wchar.h | 4 +- lib/libc/wasi/libc-top-half/musl/src/complex/cacosf.c | 4 +- lib/libc/wasi/libc-top-half/musl/src/complex/catanf.c | 4 +- lib/libc/wasi/libc-top-half/musl/src/complex/cproj.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/complex/cprojf.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/complex/cprojl.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/ctype/nonspacing.h | 118 +- lib/libc/wasi/libc-top-half/musl/src/env/__libc_start_main.c | 3 +- lib/libc/wasi/libc-top-half/musl/src/env/__stack_chk_fail.c | 9 + lib/libc/wasi/libc-top-half/musl/src/errno/__strerror.h | 6 + lib/libc/wasi/libc-top-half/musl/src/fenv/powerpc/fenv-sf.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/fenv/powerpc/fenv.S | 2 +- lib/libc/wasi/libc-top-half/musl/src/include/stdlib.h | 1 + lib/libc/wasi/libc-top-half/musl/src/ldso/dl_iterate_phdr.c | 3 +- lib/libc/wasi/libc-top-half/musl/src/legacy/cuserid.c | 14 +- lib/libc/wasi/libc-top-half/musl/src/linux/epoll.c | 4 +- lib/libc/wasi/libc-top-half/musl/src/locale/dcngettext.c | 3 + lib/libc/wasi/libc-top-half/musl/src/locale/duplocale.c | 5 + lib/libc/wasi/libc-top-half/musl/src/locale/strtod_l.c | 22 + lib/libc/wasi/libc-top-half/musl/src/malloc/free.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/malloc/mallocng/aligned_alloc.c | 3 + lib/libc/wasi/libc-top-half/musl/src/malloc/mallocng/free.c | 12 +- lib/libc/wasi/libc-top-half/musl/src/malloc/oldmalloc/malloc.c | 6 +- lib/libc/wasi/libc-top-half/musl/src/math/acoshf.c | 8 +- lib/libc/wasi/libc-top-half/musl/src/math/expm1f.c | 3 +- lib/libc/wasi/libc-top-half/musl/src/math/fmaf.c | 25 +- lib/libc/wasi/libc-top-half/musl/src/math/powerpc/fabs.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/math/powerpc/fabsf.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/math/powerpc/fma.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/math/powerpc/fmaf.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/misc/ioctl.c | 9 +- lib/libc/wasi/libc-top-half/musl/src/passwd/nscd_query.c | 10 +- lib/libc/wasi/libc-top-half/musl/src/process/fdop.h | 5 + lib/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addclose.c | 1 + lib/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_adddup2.c | 1 + lib/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addfchdir.c | 1 + lib/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addopen.c | 1 + lib/libc/wasi/libc-top-half/musl/src/setjmp/powerpc/longjmp.S | 32 +- lib/libc/wasi/libc-top-half/musl/src/setjmp/powerpc/setjmp.S | 32 +- lib/libc/wasi/libc-top-half/musl/src/signal/block.c | 4 +- lib/libc/wasi/libc-top-half/musl/src/stat/futimesat.c | 9 + lib/libc/wasi/libc-top-half/musl/src/stdio/fgetws.c | 7 +- lib/libc/wasi/libc-top-half/musl/src/stdio/fseek.c | 7 + lib/libc/wasi/libc-top-half/musl/src/stdio/getdelim.c | 8 +- lib/libc/wasi/libc-top-half/musl/src/stdio/popen.c | 24 +- lib/libc/wasi/libc-top-half/musl/src/stdlib/qsort.c | 37 +- lib/libc/wasi/libc-top-half/musl/src/stdlib/qsort_nr.c | 14 + lib/libc/wasi/libc-top-half/musl/src/stdlib/strtod.c | 21 - lib/libc/wasi/libc-top-half/musl/src/thread/pthread_getname_np.c | 25 + lib/libc/wasi/libc-top-half/musl/src/thread/pthread_setname_np.c | 2 +- lib/libc/wasi/libc-top-half/musl/src/time/__tz.c | 40 +- lib/libc/wasi/libc-top-half/musl/src/unistd/nice.c | 9 +- lib/libunwind/include/__libunwind_config.h | 7 + lib/libunwind/src/DwarfInstructions.hpp | 22 +- lib/libunwind/src/DwarfParser.hpp | 25 +- lib/libunwind/src/Registers.hpp | 187 + lib/libunwind/src/UnwindCursor.hpp | 16 + lib/libunwind/src/UnwindRegistersRestore.S | 47 + lib/libunwind/src/UnwindRegistersSave.S | 60 +- lib/libunwind/src/config.h | 11 +- lib/libunwind/src/libunwind.cpp | 2 + lib/ssp.zig | 135 + lib/std/Progress.zig | 71 +- lib/std/Thread.zig | 159 +- lib/std/Thread/AutoResetEvent.zig | 222 - lib/std/Thread/Condition.zig | 630 +- lib/std/Thread/Futex.zig | 1159 +- lib/std/Thread/Mutex.zig | 419 +- lib/std/Thread/ResetEvent.zig | 420 +- lib/std/Thread/RwLock.zig | 81 +- lib/std/Thread/StaticResetEvent.zig | 395 - lib/std/array_hash_map.zig | 71 +- lib/std/array_list.zig | 75 +- lib/std/atomic.zig | 44 +- lib/std/atomic/Atomic.zig | 236 +- lib/std/base64.zig | 7 +- lib/std/bit_set.zig | 180 +- lib/std/bounded_array.zig | 59 +- lib/std/buf_map.zig | 2 +- lib/std/buf_set.zig | 50 + lib/std/build.zig | 636 +- lib/std/build/CheckObjectStep.zig | 524 + lib/std/build/OptionsStep.zig | 15 +- lib/std/build/RunStep.zig | 39 +- lib/std/build/TranslateCStep.zig | 19 + lib/std/builtin.zig | 128 +- lib/std/c.zig | 53 +- lib/std/c/darwin.zig | 871 +- lib/std/c/darwin/aarch64.zig | 18 + lib/std/c/darwin/x86_64.zig | 35 + lib/std/c/dragonfly.zig | 19 +- lib/std/c/freebsd.zig | 71 +- lib/std/c/haiku.zig | 18 +- lib/std/c/linux.zig | 33 +- lib/std/c/minix.zig | 2 +- lib/std/c/netbsd.zig | 32 +- lib/std/c/openbsd.zig | 120 +- lib/std/c/solaris.zig | 22 +- lib/std/c/tokenizer.zig | 6 +- lib/std/c/wasi.zig | 34 +- lib/std/child_process.zig | 318 +- lib/std/coff.zig | 34 +- lib/std/compress/deflate/compressor.zig | 7 +- lib/std/compress/deflate/compressor_test.zig | 37 +- lib/std/compress/deflate/decompressor.zig | 25 +- lib/std/compress/deflate/deflate_fast_test.zig | 18 +- lib/std/crypto.zig | 9 + lib/std/crypto/25519/curve25519.zig | 11 +- lib/std/crypto/25519/edwards25519.zig | 18 +- lib/std/crypto/25519/field.zig | 17 +- lib/std/crypto/25519/scalar.zig | 111 +- lib/std/crypto/aes/aesni.zig | 4 +- lib/std/crypto/aes/armcrypto.zig | 8 +- lib/std/crypto/aes/soft.zig | 454 +- lib/std/crypto/argon2.zig | 28 +- lib/std/crypto/benchmark.zig | 26 +- lib/std/crypto/blake3.zig | 16 +- lib/std/crypto/chacha20.zig | 3 +- lib/std/crypto/ecdsa.zig | 745 + lib/std/crypto/ghash.zig | 14 +- lib/std/crypto/gimli.zig | 3 +- lib/std/crypto/hash_composition.zig | 80 + lib/std/crypto/pcurves/common.zig | 58 +- lib/std/crypto/pcurves/p256.zig | 4 +- lib/std/crypto/pcurves/p256/field.zig | 2 +- lib/std/crypto/pcurves/p256/scalar.zig | 7 +- lib/std/crypto/pcurves/p384.zig | 478 + lib/std/crypto/pcurves/p384/field.zig | 12 + lib/std/crypto/pcurves/p384/p384_64.zig | 3578 ++ lib/std/crypto/pcurves/p384/p384_scalar_64.zig | 3632 ++ lib/std/crypto/pcurves/p384/scalar.zig | 205 + lib/std/crypto/pcurves/secp256k1.zig | 556 + lib/std/crypto/pcurves/secp256k1/field.zig | 12 + lib/std/crypto/pcurves/secp256k1/scalar.zig | 227 + lib/std/crypto/pcurves/secp256k1/secp256k1_64.zig | 1964 + lib/std/crypto/pcurves/secp256k1/secp256k1_scalar_64.zig | 2024 + lib/std/crypto/pcurves/tests.zig | 126 - lib/std/crypto/pcurves/tests/p256.zig | 136 + lib/std/crypto/pcurves/tests/p384.zig | 146 + lib/std/crypto/pcurves/tests/secp256k1.zig | 137 + lib/std/crypto/phc_encoding.zig | 4 +- lib/std/crypto/salsa20.zig | 5 +- lib/std/crypto/scrypt.zig | 30 +- lib/std/crypto/sha3.zig | 8 +- lib/std/crypto/siphash.zig | 5 +- lib/std/crypto/utils.zig | 10 +- lib/std/crypto/xoodoo.zig | 141 + lib/std/debug.zig | 400 +- lib/std/dwarf.zig | 485 +- lib/std/dwarf/AT.zig | 28 + lib/std/dwarf/ATE.zig | 46 + lib/std/dwarf/FORM.zig | 52 + lib/std/dwarf/LANG.zig | 48 + lib/std/dwarf/OP.zig | 18 + lib/std/dwarf/TAG.zig | 10 + lib/std/dynamic_library.zig | 5 +- lib/std/elf.zig | 404 +- lib/std/enums.zig | 6 +- lib/std/event/batch.zig | 1 + lib/std/event/group.zig | 2 +- lib/std/event/locked.zig | 2 +- lib/std/event/loop.zig | 44 +- lib/std/event/wait_group.zig | 16 +- lib/std/fmt.zig | 156 +- lib/std/fmt/errol.zig | 15 +- lib/std/fmt/parse_float.zig | 511 +- lib/std/fmt/parse_float/FloatInfo.zig | 131 + lib/std/fmt/parse_float/FloatStream.zig | 137 + lib/std/fmt/parse_float/common.zig | 91 + lib/std/fmt/parse_float/convert_eisel_lemire.zig | 843 + lib/std/fmt/parse_float/convert_fast.zig | 130 + lib/std/fmt/parse_float/convert_hex.zig | 89 + lib/std/fmt/parse_float/convert_slow.zig | 114 + lib/std/fmt/parse_float/decimal.zig | 493 + lib/std/fmt/parse_float/parse.zig | 291 + lib/std/fmt/parse_float/parse_float.zig | 62 + lib/std/fmt/parse_hex_float.zig | 348 - lib/std/fs.zig | 118 +- lib/std/fs/file.zig | 502 +- lib/std/fs/path.zig | 13 +- lib/std/fs/test.zig | 188 +- lib/std/fs/wasi.zig | 134 +- lib/std/hash/auto_hash.zig | 2 +- lib/std/hash/benchmark.zig | 2 +- lib/std/hash_map.zig | 100 +- lib/std/heap.zig | 9 +- lib/std/heap/general_purpose_allocator.zig | 42 +- lib/std/heap/log_to_writer_allocator.zig | 3 +- lib/std/http.zig | 8 + lib/std/http/method.zig | 65 + lib/std/http/status.zig | 182 + lib/std/io.zig | 1 - lib/std/io/bit_reader.zig | 18 +- lib/std/io/bit_writer.zig | 6 +- lib/std/io/fixed_buffer_stream.zig | 8 +- lib/std/io/reader.zig | 98 +- lib/std/io/writer.zig | 2 +- lib/std/json.zig | 394 +- lib/std/json/write_stream.zig | 1 - lib/std/macho.zig | 62 +- lib/std/math.zig | 533 +- lib/std/math/__rem_pio2.zig | 198 - lib/std/math/__rem_pio2_large.zig | 510 - lib/std/math/__rem_pio2f.zig | 70 - lib/std/math/__trig.zig | 273 - lib/std/math/acos.zig | 8 +- lib/std/math/acosh.zig | 12 +- lib/std/math/asin.zig | 8 +- lib/std/math/asinh.zig | 12 +- lib/std/math/atan.zig | 4 +- lib/std/math/atan2.zig | 4 +- lib/std/math/atanh.zig | 4 +- lib/std/math/big.zig | 1 + lib/std/math/big/int.zig | 527 +- lib/std/math/big/int_test.zig | 768 +- lib/std/math/big/rational.zig | 53 +- lib/std/math/ceil.zig | 166 - lib/std/math/complex.zig | 32 +- lib/std/math/complex/atan.zig | 4 +- lib/std/math/complex/cosh.zig | 40 +- lib/std/math/complex/exp.zig | 20 +- lib/std/math/complex/ldexp.zig | 12 +- lib/std/math/complex/log.zig | 2 +- lib/std/math/complex/proj.zig | 2 +- lib/std/math/complex/sinh.zig | 36 +- lib/std/math/complex/sqrt.zig | 24 +- lib/std/math/complex/tanh.zig | 24 +- lib/std/math/copysign.zig | 101 +- lib/std/math/cos.zig | 154 - lib/std/math/cosh.zig | 4 +- lib/std/math/epsilon.zig | 15 - lib/std/math/exp.zig | 217 - lib/std/math/exp2.zig | 465 - lib/std/math/expo2.zig | 4 +- lib/std/math/fabs.zig | 101 - lib/std/math/float.zig | 110 + lib/std/math/floor.zig | 217 - lib/std/math/fma.zig | 337 - lib/std/math/hypot.zig | 4 +- lib/std/math/inf.zig | 14 - lib/std/math/isfinite.zig | 67 +- lib/std/math/isinf.zig | 135 +- lib/std/math/isnormal.zig | 85 +- lib/std/math/ldexp.zig | 49 +- lib/std/math/ln.zig | 171 +- lib/std/math/log.zig | 12 +- lib/std/math/log10.zig | 196 +- lib/std/math/log2.zig | 206 +- lib/std/math/nan.zig | 31 +- lib/std/math/pow.zig | 14 +- lib/std/math/powi.zig | 193 +- lib/std/math/round.zig | 175 - lib/std/math/signbit.zig | 63 +- lib/std/math/sin.zig | 168 - lib/std/math/tan.zig | 140 - lib/std/math/trunc.zig | 141 - lib/std/mem.zig | 342 +- lib/std/mem/Allocator.zig | 8 +- lib/std/meta.zig | 153 +- lib/std/meta/trailer_flags.zig | 29 +- lib/std/meta/trait.zig | 50 +- lib/std/multi_array_list.zig | 85 +- lib/std/net.zig | 23 +- lib/std/net/test.zig | 1 + lib/std/os.zig | 729 +- lib/std/os/darwin.zig | 325 + lib/std/os/linux.zig | 225 +- lib/std/os/linux/arm-eabi.zig | 457 +- lib/std/os/linux/arm64.zig | 357 +- lib/std/os/linux/i386.zig | 459 +- lib/std/os/linux/io_uring.zig | 1059 +- lib/std/os/linux/ioctl.zig | 2 +- lib/std/os/linux/mips.zig | 470 +- lib/std/os/linux/powerpc.zig | 482 +- lib/std/os/linux/powerpc64.zig | 456 +- lib/std/os/linux/riscv64.zig | 357 +- lib/std/os/linux/seccomp.zig | 212 + lib/std/os/linux/sparc64.zig | 436 +- lib/std/os/linux/syscalls.zig | 3493 ++ lib/std/os/linux/tls.zig | 4 +- lib/std/os/linux/x86_64.zig | 377 +- lib/std/os/posix_spawn.zig | 282 + lib/std/os/test.zig | 237 +- lib/std/os/uefi.zig | 45 +- lib/std/os/uefi/pool_allocator.zig | 2 +- lib/std/os/uefi/protocols.zig | 143 +- lib/std/os/uefi/protocols/absolute_pointer_protocol.zig | 8 +- lib/std/os/uefi/protocols/block_io_protocol.zig | 80 + lib/std/os/uefi/protocols/device_path_protocol.zig | 440 +- lib/std/os/uefi/protocols/edid_override_protocol.zig | 17 +- lib/std/os/uefi/protocols/hii.zig | 4 +- lib/std/os/uefi/protocols/simple_network_protocol.zig | 8 +- lib/std/os/uefi/protocols/simple_text_input_ex_protocol.zig | 4 +- lib/std/os/uefi/status.zig | 62 + lib/std/os/uefi/tables.zig | 19 +- lib/std/os/uefi/tables/boot_services.zig | 135 +- lib/std/os/uefi/tables/runtime_services.zig | 60 +- lib/std/os/wasi.zig | 7 +- lib/std/os/windows.zig | 132 +- lib/std/os/windows/kernel32.zig | 8 +- lib/std/os/windows/ntdll.zig | 119 +- lib/std/os/windows/ws2_32.zig | 2 +- lib/std/packed_int_array.zig | 2 +- lib/std/pdb.zig | 72 +- lib/std/priority_queue.zig | 49 +- lib/std/process.zig | 289 +- lib/std/rand.zig | 386 +- lib/std/rand/RomuTrio.zig | 132 + lib/std/rand/Xoodoo.zig | 42 + lib/std/rand/test.zig | 447 + lib/std/rand/ziggurat.zig | 18 +- lib/std/segmented_list.zig | 505 + lib/std/simd.zig | 409 + lib/std/sort.zig | 48 +- lib/std/special/build_runner.zig | 339 - lib/std/special/c.zig | 76 - lib/std/special/c_stage1.zig | 1196 - lib/std/special/compiler_rt.zig | 767 - lib/std/special/compiler_rt/README.md | 15 - lib/std/special/compiler_rt/absv.zig | 40 - lib/std/special/compiler_rt/absvdi2_test.zig | 30 - lib/std/special/compiler_rt/absvsi2_test.zig | 30 - lib/std/special/compiler_rt/absvti2_test.zig | 30 - lib/std/special/compiler_rt/addXf3.zig | 230 - lib/std/special/compiler_rt/addXf3_test.zig | 85 - lib/std/special/compiler_rt/arm.zig | 115 - lib/std/special/compiler_rt/ashldi3_test.zig | 32 - lib/std/special/compiler_rt/ashlti3_test.zig | 46 - lib/std/special/compiler_rt/ashrdi3_test.zig | 55 - lib/std/special/compiler_rt/ashrti3_test.zig | 56 - lib/std/special/compiler_rt/atomics.zig | 429 - lib/std/special/compiler_rt/aulldiv.zig | 76 - lib/std/special/compiler_rt/aullrem.zig | 77 - lib/std/special/compiler_rt/bswap.zig | 77 - lib/std/special/compiler_rt/bswapdi2_test.zig | 21 - lib/std/special/compiler_rt/bswapsi2_test.zig | 21 - lib/std/special/compiler_rt/bswapti2_test.zig | 21 - lib/std/special/compiler_rt/clear_cache.zig | 174 - lib/std/special/compiler_rt/clzdi2_test.zig | 325 - lib/std/special/compiler_rt/clzsi2_test.zig | 296 - lib/std/special/compiler_rt/clzti2_test.zig | 391 - lib/std/special/compiler_rt/cmp.zig | 57 - lib/std/special/compiler_rt/cmpdi2_test.zig | 105 - lib/std/special/compiler_rt/cmpsi2_test.zig | 105 - lib/std/special/compiler_rt/cmpti2_test.zig | 105 - lib/std/special/compiler_rt/compareXf2.zig | 261 - lib/std/special/compiler_rt/comparedf2_test.zig | 101 - lib/std/special/compiler_rt/comparesf2_test.zig | 101 - lib/std/special/compiler_rt/count0bits.zig | 244 - lib/std/special/compiler_rt/ctzdi2_test.zig | 325 - lib/std/special/compiler_rt/ctzsi2_test.zig | 292 - lib/std/special/compiler_rt/ctzti2_test.zig | 391 - lib/std/special/compiler_rt/divdf3.zig | 332 - lib/std/special/compiler_rt/divdf3_test.zig | 34 - lib/std/special/compiler_rt/divsf3.zig | 205 - lib/std/special/compiler_rt/divsf3_test.zig | 34 - lib/std/special/compiler_rt/divtf3.zig | 226 - lib/std/special/compiler_rt/divtf3_test.zig | 46 - lib/std/special/compiler_rt/divti3.zig | 28 - lib/std/special/compiler_rt/divti3_test.zig | 21 - lib/std/special/compiler_rt/emutls.zig | 390 - lib/std/special/compiler_rt/extendXfYf2.zig | 117 - lib/std/special/compiler_rt/extendXfYf2_test.zig | 206 - lib/std/special/compiler_rt/ffsdi2_test.zig | 325 - lib/std/special/compiler_rt/ffssi2_test.zig | 292 - lib/std/special/compiler_rt/ffsti2_test.zig | 391 - lib/std/special/compiler_rt/fixdfdi.zig | 16 - lib/std/special/compiler_rt/fixdfdi_test.zig | 62 - lib/std/special/compiler_rt/fixdfsi.zig | 16 - lib/std/special/compiler_rt/fixdfsi_test.zig | 70 - lib/std/special/compiler_rt/fixdfti.zig | 11 - lib/std/special/compiler_rt/fixdfti_test.zig | 62 - lib/std/special/compiler_rt/fixint.zig | 75 - lib/std/special/compiler_rt/fixint_test.zig | 150 - lib/std/special/compiler_rt/fixsfdi.zig | 16 - lib/std/special/compiler_rt/fixsfdi_test.zig | 64 - lib/std/special/compiler_rt/fixsfsi.zig | 16 - lib/std/special/compiler_rt/fixsfsi_test.zig | 72 - lib/std/special/compiler_rt/fixsfti.zig | 11 - lib/std/special/compiler_rt/fixsfti_test.zig | 80 - lib/std/special/compiler_rt/fixtfdi.zig | 11 - lib/std/special/compiler_rt/fixtfdi_test.zig | 72 - lib/std/special/compiler_rt/fixtfsi.zig | 11 - lib/std/special/compiler_rt/fixtfsi_test.zig | 72 - lib/std/special/compiler_rt/fixtfti.zig | 11 - lib/std/special/compiler_rt/fixtfti_test.zig | 62 - lib/std/special/compiler_rt/fixuint.zig | 50 - lib/std/special/compiler_rt/fixunsdfdi.zig | 16 - lib/std/special/compiler_rt/fixunsdfdi_test.zig | 39 - lib/std/special/compiler_rt/fixunsdfsi.zig | 16 - 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 | 16 - lib/std/special/compiler_rt/fixunssfdi_test.zig | 35 - lib/std/special/compiler_rt/fixunssfsi.zig | 16 - 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/floatXisf.zig | 90 - lib/std/special/compiler_rt/floatdidf.zig | 27 - lib/std/special/compiler_rt/floatdidf_test.zig | 53 - lib/std/special/compiler_rt/floatdisf_test.zig | 32 - lib/std/special/compiler_rt/floatditf.zig | 38 - lib/std/special/compiler_rt/floatditf_test.zig | 26 - lib/std/special/compiler_rt/floatsiXf.zig | 120 - lib/std/special/compiler_rt/floattidf.zig | 71 - lib/std/special/compiler_rt/floattidf_test.zig | 84 - 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 | 29 - lib/std/special/compiler_rt/floatundidf_test.zig | 50 - lib/std/special/compiler_rt/floatundisf.zig | 94 - lib/std/special/compiler_rt/floatunditf.zig | 28 - lib/std/special/compiler_rt/floatunditf_test.zig | 32 - lib/std/special/compiler_rt/floatunsidf.zig | 41 - lib/std/special/compiler_rt/floatunsisf.zig | 61 - 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/int.zig | 641 - lib/std/special/compiler_rt/lshrdi3_test.zig | 55 - lib/std/special/compiler_rt/lshrti3_test.zig | 46 - lib/std/special/compiler_rt/modti3.zig | 33 - lib/std/special/compiler_rt/modti3_test.zig | 37 - lib/std/special/compiler_rt/mulXf3.zig | 299 - lib/std/special/compiler_rt/mulXf3_test.zig | 100 - lib/std/special/compiler_rt/muldi3.zig | 57 - lib/std/special/compiler_rt/muldi3_test.zig | 51 - lib/std/special/compiler_rt/mulo.zig | 71 - lib/std/special/compiler_rt/mulodi4_test.zig | 87 - lib/std/special/compiler_rt/mulosi4_test.zig | 72 - lib/std/special/compiler_rt/muloti4_test.zig | 89 - lib/std/special/compiler_rt/multi3.zig | 65 - lib/std/special/compiler_rt/multi3_test.zig | 53 - lib/std/special/compiler_rt/negXf2.zig | 30 - lib/std/special/compiler_rt/negXi2.zig | 35 - lib/std/special/compiler_rt/negdi2_test.zig | 515 - lib/std/special/compiler_rt/negsi2_test.zig | 261 - lib/std/special/compiler_rt/negti2_test.zig | 1028 - lib/std/special/compiler_rt/negv.zig | 36 - lib/std/special/compiler_rt/negvdi2_test.zig | 30 - lib/std/special/compiler_rt/negvsi2_test.zig | 30 - lib/std/special/compiler_rt/negvti2_test.zig | 30 - lib/std/special/compiler_rt/os_version_check.zig | 49 - lib/std/special/compiler_rt/parity.zig | 42 - lib/std/special/compiler_rt/paritydi2_test.zig | 36 - lib/std/special/compiler_rt/paritysi2_test.zig | 36 - lib/std/special/compiler_rt/parityti2_test.zig | 36 - lib/std/special/compiler_rt/popcount.zig | 49 - lib/std/special/compiler_rt/popcountdi2_test.zig | 35 - lib/std/special/compiler_rt/popcountsi2_test.zig | 35 - lib/std/special/compiler_rt/popcountti2_test.zig | 35 - lib/std/special/compiler_rt/shift.zig | 131 - lib/std/special/compiler_rt/sparc.zig | 114 - lib/std/special/compiler_rt/stack_probe.zig | 223 - lib/std/special/compiler_rt/truncXfYf2.zig | 154 - lib/std/special/compiler_rt/truncXfYf2_test.zig | 296 - lib/std/special/compiler_rt/ucmpdi2_test.zig | 49 - lib/std/special/compiler_rt/ucmpsi2_test.zig | 49 - lib/std/special/compiler_rt/ucmpti2_test.zig | 49 - lib/std/special/compiler_rt/udivmod.zig | 201 - 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 | 18 - lib/std/special/docs/index.html | 662 - lib/std/special/docs/main.js | 2024 - lib/std/special/init-exe/build.zig | 34 - lib/std/special/init-exe/src/main.zig | 9 - lib/std/special/init-lib/build.zig | 17 - lib/std/special/init-lib/src/main.zig | 10 - lib/std/special/ssp.zig | 135 - lib/std/special/test_runner.zig | 176 - lib/std/start.zig | 32 +- lib/std/std.zig | 4 + lib/std/target.zig | 304 +- lib/std/testing.zig | 240 +- lib/std/testing/failing_allocator.zig | 28 + lib/std/time.zig | 288 +- lib/std/treap.zig | 398 + lib/std/tz.zig | 2 +- lib/std/unicode.zig | 19 +- lib/std/x.zig | 1 + lib/std/x/net/bpf.zig | 1008 + lib/std/x/net/tcp.zig | 2 +- lib/std/x/os/io.zig | 1 + lib/std/x/os/net.zig | 19 +- lib/std/x/os/socket_posix.zig | 6 +- lib/std/zig.zig | 204 +- lib/std/zig/Ast.zig | 138 +- lib/std/zig/c_builtins.zig | 21 + lib/std/zig/c_translation.zig | 46 +- lib/std/zig/fmt.zig | 9 + lib/std/zig/parse.zig | 296 +- lib/std/zig/parser_test.zig | 286 +- lib/std/zig/render.zig | 37 +- lib/std/zig/string_literal.zig | 366 +- lib/std/zig/system/NativeTargetInfo.zig | 9 +- lib/std/zig/system/linux.zig | 4 +- lib/std/zig/tokenizer.zig | 15 +- lib/test_runner.zig | 176 + src/Air.zig | 371 +- src/AstGen.zig | 2127 +- src/BuiltinFn.zig | 8 + src/Cache.zig | 26 +- src/Compilation.zig | 1003 +- src/InternArena.zig | 316 - src/InternPool.zig | 316 + src/Liveness.zig | 671 +- src/Module.zig | 1745 +- src/RangeSet.zig | 37 +- src/Sema.zig | 22031 +++++++---- src/ThreadPool.zig | 181 +- src/TypedValue.zig | 465 +- src/WaitGroup.zig | 61 +- src/Zir.zig | 1054 +- src/arch/aarch64/CodeGen.zig | 3469 +- src/arch/aarch64/Emit.zig | 689 +- src/arch/aarch64/Mir.zig | 232 +- src/arch/aarch64/abi.zig | 38 + src/arch/aarch64/bits.zig | 890 +- src/arch/arm/CodeGen.zig | 4337 ++- src/arch/arm/Emit.zig | 230 +- src/arch/arm/Mir.zig | 65 +- src/arch/arm/abi.zig | 26 + src/arch/arm/bits.zig | 276 +- src/arch/riscv64/CodeGen.zig | 775 +- src/arch/riscv64/Emit.zig | 50 +- src/arch/riscv64/Mir.zig | 18 + src/arch/riscv64/abi.zig | 24 + src/arch/riscv64/bits.zig | 12 - src/arch/sparc64/CodeGen.zig | 4110 ++ src/arch/sparc64/Emit.zig | 663 + src/arch/sparc64/Mir.zig | 361 + src/arch/sparc64/abi.zig | 59 + src/arch/sparc64/bits.zig | 1590 + src/arch/wasm/CodeGen.zig | 3963 +- src/arch/wasm/Emit.zig | 148 +- src/arch/wasm/Mir.zig | 126 +- src/arch/wasm/abi.zig | 121 + src/arch/x86/bits.zig | 21 +- src/arch/x86_64/CodeGen.zig | 6011 ++- src/arch/x86_64/Emit.zig | 1800 +- src/arch/x86_64/Mir.zig | 341 +- src/arch/x86_64/PrintMir.zig | 461 - src/arch/x86_64/abi.zig | 100 +- src/arch/x86_64/bits.zig | 413 +- src/clang.zig | 19 +- src/clang_options_data.zig | 54 +- src/codegen.zig | 604 +- src/codegen/c.zig | 1912 +- src/codegen/llvm.zig | 6656 +++- src/codegen/llvm/bindings.zig | 498 +- src/codegen/spirv.zig | 30 +- src/codegen/spirv/Section.zig | 2 +- src/codegen/spirv/spec.zig | 20 +- src/config.zig.in | 1 + src/crash_report.zig | 43 +- src/glibc.zig | 55 +- src/introspect.zig | 52 +- src/libc_installation.zig | 45 +- src/libcxx.zig | 24 +- src/link.zig | 366 +- src/link/C.zig | 78 +- src/link/C/zig.h | 1105 + src/link/Coff.zig | 212 +- src/link/Dwarf.zig | 2344 ++ src/link/Elf.zig | 2241 +- src/link/MachO.zig | 2526 +- src/link/MachO/Archive.zig | 1 - src/link/MachO/Atom.zig | 155 +- src/link/MachO/CodeSignature.zig | 422 +- src/link/MachO/DebugSymbols.zig | 1289 +- src/link/MachO/Dylib.zig | 61 +- src/link/MachO/Object.zig | 23 +- src/link/MachO/bind.zig | 5 +- src/link/MachO/fat.zig | 1 - src/link/NvPtx.zig | 121 + src/link/Plan9.zig | 125 +- src/link/Plan9/aout.zig | 2 +- src/link/SpirV.zig | 40 +- src/link/Wasm.zig | 2373 +- src/link/Wasm/Archive.zig | 207 + src/link/Wasm/Atom.zig | 84 +- src/link/Wasm/Object.zig | 905 + src/link/Wasm/Symbol.zig | 38 +- src/link/Wasm/types.zig | 42 +- src/link/tapi/Tokenizer.zig | 57 +- src/link/tapi/parse.zig | 162 +- src/link/tapi/parse/test.zig | 6 +- src/link/tapi/yaml.zig | 79 +- src/main.zig | 1141 +- src/mingw.zig | 57 +- src/musl.zig | 7 +- src/print_air.zig | 365 +- src/print_env.zig | 2 +- src/print_targets.zig | 27 +- src/print_zir.zig | 424 +- src/register_manager.zig | 501 +- src/stage1.zig | 5 +- src/stage1/all_types.hpp | 7 +- src/stage1/analyze.cpp | 129 +- src/stage1/analyze.hpp | 2 +- src/stage1/astgen.cpp | 12 +- src/stage1/bigint.cpp | 30 +- src/stage1/codegen.cpp | 877 +- src/stage1/ir.cpp | 266 +- src/stage1/ir_print.cpp | 4 +- src/stage1/target.cpp | 30 +- src/stage1/zig0.cpp | 29 +- src/target.zig | 139 +- src/test.zig | 912 +- src/translate_c.zig | 121 +- src/translate_c/ast.zig | 22 +- src/type.zig | 3241 +- src/value.zig | 3145 +- src/zig_clang.cpp | 17 + src/zig_clang.h | 8 +- src/zig_llvm.cpp | 90 +- src/zig_llvm.h | 43 +- test/behavior.zig | 286 +- test/behavior/align.zig | 315 +- test/behavior/alignof.zig | 4 +- test/behavior/array.zig | 406 +- test/behavior/array_llvm.zig | 297 - test/behavior/asm.zig | 34 +- test/behavior/async_fn.zig | 196 + test/behavior/atomics.zig | 138 +- test/behavior/await_struct.zig | 2 + test/behavior/basic.zig | 438 +- test/behavior/bit_shifting.zig | 1 + test/behavior/bitcast.zig | 148 +- test/behavior/bitreverse.zig | 116 +- test/behavior/bugs/10138.zig | 34 + test/behavior/bugs/10147.zig | 7 + test/behavior/bugs/1025.zig | 2 + test/behavior/bugs/1076.zig | 4 + test/behavior/bugs/10970.zig | 20 + test/behavior/bugs/11046.zig | 21 + test/behavior/bugs/11100.zig | 11 + test/behavior/bugs/11139.zig | 25 + test/behavior/bugs/11159.zig | 22 + test/behavior/bugs/11162.zig | 16 + test/behavior/bugs/11165.zig | 42 + test/behavior/bugs/11179.zig | 18 + test/behavior/bugs/11181.zig | 27 + test/behavior/bugs/1120.zig | 23 - test/behavior/bugs/11213.zig | 35 + test/behavior/bugs/11227.zig | 13 + test/behavior/bugs/1277.zig | 11 +- test/behavior/bugs/1310.zig | 2 - test/behavior/bugs/1381.zig | 3 +- test/behavior/bugs/1421.zig | 5 +- test/behavior/bugs/1442.zig | 5 + test/behavior/bugs/1486.zig | 2 + test/behavior/bugs/1500.zig | 2 - test/behavior/bugs/1607.zig | 5 + test/behavior/bugs/1735.zig | 3 +- test/behavior/bugs/1741.zig | 5 + test/behavior/bugs/1851.zig | 15 + test/behavior/bugs/1914.zig | 3 + test/behavior/bugs/2006.zig | 2 - test/behavior/bugs/2114.zig | 13 +- test/behavior/bugs/2578.zig | 7 + test/behavior/bugs/2692.zig | 5 + test/behavior/bugs/2889.zig | 4 + test/behavior/bugs/3007.zig | 6 + test/behavior/bugs/3046.zig | 5 + test/behavior/bugs/3112.zig | 2 +- test/behavior/bugs/3367.zig | 2 - test/behavior/bugs/3586.zig | 2 + test/behavior/bugs/3742.zig | 5 + test/behavior/bugs/3779.zig | 42 +- test/behavior/bugs/394.zig | 3 +- test/behavior/bugs/421.zig | 5 + test/behavior/bugs/4328.zig | 17 +- test/behavior/bugs/4560.zig | 1 + test/behavior/bugs/4954.zig | 6 + test/behavior/bugs/529.zig | 8 + test/behavior/bugs/5398.zig | 12 +- test/behavior/bugs/5474.zig | 46 +- test/behavior/bugs/5487.zig | 5 + test/behavior/bugs/624.zig | 4 + test/behavior/bugs/6456.zig | 12 +- test/behavior/bugs/656.zig | 1 + test/behavior/bugs/6781.zig | 9 +- test/behavior/bugs/7027.zig | 19 - test/behavior/bugs/704.zig | 2 + test/behavior/bugs/718.zig | 5 + test/behavior/bugs/7187.zig | 15 + test/behavior/bugs/7250.zig | 10 +- test/behavior/bugs/726.zig | 11 + test/behavior/bugs/828.zig | 4 + test/behavior/bugs/920.zig | 34 +- test/behavior/bugs/9584.zig | 10 +- test/behavior/byteswap.zig | 104 +- test/behavior/byval_arg_var.zig | 4 + test/behavior/call.zig | 199 +- test/behavior/cast.zig | 820 +- test/behavior/cast_int.zig | 7 + test/behavior/cast_llvm.zig | 275 - test/behavior/comptime_memory.zig | 45 +- test/behavior/const_slice_child.zig | 9 +- test/behavior/decltest.zig | 7 + test/behavior/defer.zig | 14 +- test/behavior/enum.zig | 83 +- test/behavior/error.zig | 300 +- test/behavior/error_llvm.zig | 24 - test/behavior/eval.zig | 623 +- test/behavior/export.zig | 57 + test/behavior/export_self_referential_type_info.zig | 2 +- test/behavior/field_parent_ptr.zig | 9 + test/behavior/floatop.zig | 740 +- test/behavior/floatop_stage1.zig | 486 - test/behavior/fn.zig | 74 +- test/behavior/fn_delegation.zig | 3 + test/behavior/for.zig | 28 +- test/behavior/generics.zig | 124 +- test/behavior/hasfield.zig | 12 + test/behavior/if.zig | 25 +- test/behavior/incomplete_struct_param_tld.zig | 1 + test/behavior/int128.zig | 17 + test/behavior/int_div.zig | 92 + test/behavior/inttoptr.zig | 7 +- test/behavior/ir_block_deps.zig | 4 + test/behavior/math.zig | 939 +- test/behavior/maximum_minimum.zig | 75 +- test/behavior/member_func.zig | 6 + test/behavior/merge_error_sets.zig | 4 + test/behavior/misc.zig | 36 - test/behavior/muladd.zig | 200 +- test/behavior/namespace_depends_on_compile_var.zig | 3 - test/behavior/null.zig | 73 + test/behavior/null_llvm.zig | 36 - test/behavior/null_stage1.zig | 37 - test/behavior/optional.zig | 210 + test/behavior/optional_llvm.zig | 27 - test/behavior/optional_stage1.zig | 108 - test/behavior/packed-struct.zig | 415 + test/behavior/pointers.zig | 147 +- test/behavior/popcount.zig | 51 +- test/behavior/popcount_stage1.zig | 24 - test/behavior/ptrcast.zig | 164 +- test/behavior/ref_var_in_if_after_if_2nd_switch_prong.zig | 5 + test/behavior/reflection.zig | 4 + test/behavior/saturating_arithmetic.zig | 115 +- test/behavior/select.zig | 76 +- test/behavior/shuffle.zig | 87 +- test/behavior/sizeof_and_typeof.zig | 139 + test/behavior/sizeof_and_typeof_stage1.zig | 105 - test/behavior/slice.zig | 507 + test/behavior/slice_stage1.zig | 359 - test/behavior/src.zig | 23 +- test/behavior/struct.zig | 1163 +- test/behavior/struct_contains_null_ptr_itself.zig | 4 + test/behavior/struct_contains_slice_of_itself.zig | 7 + test/behavior/struct_llvm.zig | 802 - test/behavior/switch.zig | 106 +- test/behavior/switch_prong_err_enum.zig | 5 + test/behavior/switch_prong_implicit_cast.zig | 5 + test/behavior/this.zig | 4 + test/behavior/translate_c_macros.h | 10 + test/behavior/translate_c_macros.zig | 68 +- test/behavior/truncate.zig | 41 +- test/behavior/truncate_stage1.zig | 13 - test/behavior/try.zig | 7 +- test/behavior/tuple.zig | 81 +- test/behavior/type.zig | 437 +- test/behavior/type_info.zig | 213 +- test/behavior/type_stage1.zig | 362 - test/behavior/typename.zig | 215 +- test/behavior/undefined.zig | 21 +- test/behavior/underscore.zig | 3 + test/behavior/union.zig | 761 +- test/behavior/union_stage1.zig | 421 - test/behavior/union_with_members.zig | 7 + test/behavior/usingnamespace.zig | 25 + test/behavior/var_args.zig | 5 + test/behavior/vector.zig | 697 +- test/behavior/void.zig | 7 + test/behavior/wasm.zig | 1 + test/behavior/while.zig | 53 +- test/behavior/widening.zig | 32 + test/cases.zig | 14 +- test/cases/README.md | 61 + test/cases/aarch64-linux/conditional_branches.0.zig | 26 + test/cases/aarch64-linux/conditional_branches.1.zig | 25 + test/cases/aarch64-linux/hello_world_with_updates.0.zig | 31 + test/cases/aarch64-linux/hello_world_with_updates.1.zig | 36 + test/cases/aarch64-linux/hello_world_with_updates.2.zig | 21 + test/cases/aarch64-macos/hello_world_with_updates.0.zig | 5 + test/cases/aarch64-macos/hello_world_with_updates.1.zig | 5 + test/cases/aarch64-macos/hello_world_with_updates.2.zig | 19 + test/cases/aarch64-macos/hello_world_with_updates.3.zig | 16 + test/cases/aarch64-macos/hello_world_with_updates.4.zig | 22 + test/cases/aarch64-macos/hello_world_with_updates.5.zig | 16 + test/cases/aarch64-macos/hello_world_with_updates.6.zig | 18 + test/cases/adding_numbers_at_runtime_and_comptime.0.zig | 10 + test/cases/adding_numbers_at_runtime_and_comptime.1.zig | 12 + test/cases/adding_numbers_at_runtime_and_comptime.2.zig | 12 + test/cases/ambiguous_reference.zig | 13 + test/cases/arm-linux/arithmetic_operations.0.zig | 21 + test/cases/arm-linux/arithmetic_operations.1.zig | 20 + test/cases/arm-linux/arithmetic_operations.2.zig | 20 + test/cases/arm-linux/arithmetic_operations.3.zig | 20 + test/cases/arm-linux/arithmetic_operations.4.zig | 20 + test/cases/arm-linux/arithmetic_operations.5.zig | 15 + test/cases/arm-linux/arithmetic_operations.6.zig | 21 + test/cases/arm-linux/errors.0.zig | 21 + test/cases/arm-linux/errors.1.zig | 24 + test/cases/arm-linux/errors.2.zig | 27 + test/cases/arm-linux/errors.3.zig | 12 + test/cases/arm-linux/function_pointers.zig | 44 + test/cases/arm-linux/hello_world_with_updates.0.zig | 32 + test/cases/arm-linux/hello_world_with_updates.1.zig | 37 + test/cases/arm-linux/hello_world_with_updates.2.zig | 22 + test/cases/arm-linux/parameters_and_return_values.0.zig | 28 + test/cases/arm-linux/parameters_and_return_values.1.zig | 14 + test/cases/arm-linux/print_u32s.zig | 40 + test/cases/arm-linux/spilling_registers.0.zig | 38 + test/cases/arm-linux/spilling_registers.1.zig | 37 + test/cases/bad_inferred_variable_type.zig | 10 + test/cases/binary_operands.0.zig | 9 + test/cases/binary_operands.1.zig | 8 + test/cases/binary_operands.10.zig | 13 + test/cases/binary_operands.11.zig | 9 + test/cases/binary_operands.12.zig | 8 + test/cases/binary_operands.13.zig | 8 + test/cases/binary_operands.14.zig | 13 + test/cases/binary_operands.15.zig | 8 + test/cases/binary_operands.16.zig | 8 + test/cases/binary_operands.17.zig | 8 + test/cases/binary_operands.18.zig | 9 + test/cases/binary_operands.19.zig | 9 + test/cases/binary_operands.2.zig | 8 + test/cases/binary_operands.20.zig | 9 + test/cases/binary_operands.21.zig | 9 + test/cases/binary_operands.22.zig | 9 + test/cases/binary_operands.23.zig | 9 + test/cases/binary_operands.24.zig | 9 + test/cases/binary_operands.25.zig | 9 + test/cases/binary_operands.3.zig | 7 + test/cases/binary_operands.4.zig | 12 + test/cases/binary_operands.5.zig | 8 + test/cases/binary_operands.6.zig | 8 + test/cases/binary_operands.7.zig | 8 + test/cases/binary_operands.8.zig | 7 + test/cases/binary_operands.9.zig | 12 + test/cases/break_continue.0.zig | 9 + test/cases/break_continue.1.zig | 8 + test/cases/break_continue.2.zig | 10 + test/cases/break_continue.3.zig | 10 + test/cases/catch_at_comptime.0.zig | 11 + test/cases/catch_at_comptime.1.zig | 11 + test/cases/catch_at_comptime.2.zig | 11 + test/cases/catch_at_comptime.3.zig | 10 + test/cases/catch_at_comptime.4.zig | 10 + test/cases/comparison_of_non-tagged_union_and_enum_literal.zig | 13 + test/cases/compile_error.zig | 7 + test/cases/compile_error_in_inline_fn_call_fixed.0.zig | 16 + test/cases/compile_error_in_inline_fn_call_fixed.1.zig | 13 + test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig | 16 + test/cases/compile_errors/Issue_6823_dont_allow_._to_be_followed_by_.zig | 10 + test/cases/compile_errors/access_invalid_typeInfo_decl.zig | 11 + test/cases/compile_errors/access_non-existent_member_of_error_set.zig | 12 + test/cases/compile_errors/add_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/add_on_undefined_value.zig | 10 + test/cases/compile_errors/add_overflow_in_function_evaluation.zig | 13 + test/cases/compile_errors/addition_with_non_numbers.zig | 12 + test/cases/compile_errors/address_of_number_literal.zig | 10 + test/cases/compile_errors/alignCast_expects_pointer_or_slice.zig | 9 + test/cases/compile_errors/alignment_of_enum_field_specified.zig | 14 + test/cases/compile_errors/ambiguous_decl_reference.zig | 21 + test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig | 11 + test/cases/compile_errors/array_access_of_undeclared_identifier.zig | 9 + test/cases/compile_errors/array_concatenation_with_wrong_type.zig | 11 + test/cases/compile_errors/asm_at_compile_time.zig | 17 + test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig | 12 + test/cases/compile_errors/assign_null_to_non-optional_pointer.zig | 9 + test/cases/compile_errors/assign_through_constant_pointer.zig | 10 + test/cases/compile_errors/assign_through_constant_slice.zig | 10 + test/cases/compile_errors/assign_to_constant_field.zig | 13 + test/cases/compile_errors/assign_to_constant_variable.zig | 10 + test/cases/compile_errors/assign_to_invalid_dereference.zig | 9 + test/cases/compile_errors/assign_too_big_number_to_u16.zig | 10 + test/cases/compile_errors/assign_unreachable.zig | 11 + test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig | 10 + test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig | 11 + test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig | 11 + test/cases/compile_errors/atomic_orderings_of_fence_Acquire_or_stricter.zig | 9 + test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig | 10 + test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig | 16 + test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig | 10 + test/cases/compile_errors/attempt_to_cast_enum_literal_to_error.zig | 11 + test/cases/compile_errors/attempt_to_close_over_comptime_variable_from_outer_scope.zig | 14 + test/cases/compile_errors/attempt_to_create_17_bit_float_type.zig | 10 + test/cases/compile_errors/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig | 14 + test/cases/compile_errors/attempted_double_ampersand.zig | 12 + test/cases/compile_errors/attempted_double_pipe_on_boolean_values.zig | 13 + test/cases/compile_errors/attempted_implicit_cast_from_T_to_slice_const_T.zig | 10 + test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_sliceT.zig | 11 + test/cases/compile_errors/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig | 17 + test/cases/compile_errors/bad_import.zig | 7 + test/cases/compile_errors/bad_splat_type.zig | 11 + test/cases/compile_errors/bad_usage_of_call.zig | 35 + test/cases/compile_errors/binary_OR_operator_on_error_sets.zig | 12 + test/cases/compile_errors/binary_not_on_number_literal.zig | 11 + test/cases/compile_errors/bitCast_same_size_but_bit_count_mismatch.zig | 10 + test/cases/compile_errors/bitCast_to_enum_type.zig | 12 + test/cases/compile_errors/bitCast_with_different_sizes_inside_an_expression.zig | 10 + test/cases/compile_errors/bit_shifting_only_works_on_integer_types.zig | 10 + test/cases/compile_errors/bogus_compile_var.zig | 8 + test/cases/compile_errors/bogus_method_call_on_slice.zig | 11 + test/cases/compile_errors/branch_on_undefined_value.zig | 9 + test/cases/compile_errors/call method on bound fn referring to var instance.zig | 20 + test/cases/compile_errors/call_assigned_to_constant.zig | 24 + test/cases/compile_errors/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig | 11 + test/cases/compile_errors/callconv_interrupt_on_unsupported_platform.zig | 7 + test/cases/compile_errors/callconv_signal_on_unsupported_platform.zig | 7 + test/cases/compile_errors/callconv_stdcall_fastcall_thiscall_on_unsupported_platform.zig | 23 + test/cases/compile_errors/callconv_vectorcall_on_unsupported_platform.zig | 7 + test/cases/compile_errors/calling_var_args_extern_function_passing_array_instead_of_pointer.zig | 10 + test/cases/compile_errors/cast_enum_literal_to_enum_but_it_doesnt_match.zig | 15 + test/cases/compile_errors/cast_negative_integer_literal_to_usize.zig | 10 + test/cases/compile_errors/cast_negative_value_to_unsigned_integer.zig | 17 + test/cases/compile_errors/cast_unreachable.zig | 13 + test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig | 21 + test/cases/compile_errors/chained_comparison_operators.zig | 9 + test/cases/compile_errors/cmpxchg_with_float.zig | 10 + test/cases/compile_errors/colliding_invalid_top_level_functions.zig | 12 + test/cases/compile_errors/combination_of_nosuspend_and_async.zig | 15 + test/cases/compile_errors/comparing_a_non-optional_pointer_against_null.zig | 10 + test/cases/compile_errors/comparing_against_undefined_produces_undefined_value.zig | 9 + test/cases/compile_errors/comparison_operators_with_undefined_value.zig | 47 + test/cases/compile_errors/comparison_with_error_union_and_error_value.zig | 10 + test/cases/compile_errors/compile-time_division_by_zero.zig | 12 + test/cases/compile_errors/compile-time_remainder_division_by_zero.zig | 12 + test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig | 14 + test/cases/compile_errors/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig | 17 + test/cases/compile_errors/compile_error_in_struct_init_expression.zig | 16 + test/cases/compile_errors/compile_error_when_evaluating_return_type_of_inferred_error_set.zig | 14 + test/cases/compile_errors/compile_log.zig | 14 + test/cases/compile_errors/compile_log_a_pointer_to_an_opaque_value.zig | 9 + test/cases/compile_errors/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig | 14 + test/cases/compile_errors/compile_log_statement_warning_deduplication_in_generic_fn.zig | 15 + test/cases/compile_errors/compile_time_division_by_zero.zig | 13 + test/cases/compile_errors/comptime_cast_enum_to_union_but_field_has_payload.zig | 18 + test/cases/compile_errors/comptime_slice_of_undefined_pointer_non-zero_len.zig | 10 + test/cases/compile_errors/comptime_struct_field_no_init_value.zig | 13 + test/cases/compile_errors/comptime_vector_overflow_shows_the_index.zig | 13 + test/cases/compile_errors/const_is_a_statement_not_an_expression.zig | 9 + test/cases/compile_errors/container_init_with_non-type.zig | 10 + test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig | 15 + test/cases/compile_errors/declaration_between_fields.zig | 24 + test/cases/compile_errors/declaration_with_same_name_as_primitive_must_use_special_syntax.zig | 12 + test/cases/compile_errors/deduplicate_undeclared_identifier.zig | 13 + test/cases/compile_errors/deref_on_undefined_value.zig | 10 + test/cases/compile_errors/deref_slice_and_get_len_field.zig | 10 + test/cases/compile_errors/dereference_an_array.zig | 14 + test/cases/compile_errors/dereference_anyopaque.zig | 51 + test/cases/compile_errors/dereference_slice.zig | 12 + test/cases/compile_errors/dereference_unknown_length_pointer.zig | 9 + test/cases/compile_errors/discarding_error_value.zig | 12 + test/cases/compile_errors/division_by_zero.zig | 17 + test/cases/compile_errors/dont_implicit_cast_double_pointer_to_anyopaque.zig | 13 + test/cases/compile_errors/duplicate_boolean_switch_value.zig | 23 + test/cases/compile_errors/duplicate_enum_field.zig | 16 + test/cases/compile_errors/duplicate_error_in_switch.zig | 22 + test/cases/compile_errors/duplicate_error_value_in_error_set.zig | 15 + test/cases/compile_errors/duplicate_field_in_struct_value_expression.zig | 21 + test/cases/compile_errors/duplicate_struct_field.zig | 16 + test/cases/compile_errors/duplicate_union_field.zig | 16 + test/cases/compile_errors/embedFile_with_bogus_file.zig | 9 + test/cases/compile_errors/empty_for_loop_body.zig | 9 + test/cases/compile_errors/empty_if_body.zig | 9 + test/cases/compile_errors/empty_switch_on_an_integer.zig | 10 + test/cases/compile_errors/empty_while_loop_body.zig | 9 + test/cases/compile_errors/enum_in_field_count_range_but_not_matching_tag.zig | 15 + test/cases/compile_errors/enum_with_0_fields.zig | 7 + test/cases/compile_errors/enum_with_declarations_unavailable_for_reify_type.zig | 9 + test/cases/compile_errors/error_in_struct_initializer_doesnt_crash_the_compiler.zig | 16 + test/cases/compile_errors/error_not_handled_in_switch.zig | 21 + test/cases/compile_errors/error_union_operator_with_non_error_set_LHS.zig | 11 + test/cases/compile_errors/errors_in_for_loop_bodies_are_propagated.zig | 10 + test/cases/compile_errors/exceeded_maximum_bit_width_of_integer.zig | 15 + test/cases/compile_errors/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig | 9 + test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig | 14 + test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig | 18 + test/cases/compile_errors/export_with_empty_name_string.zig | 10 + test/cases/compile_errors/extern_union_field_missing_type.zig | 13 + test/cases/compile_errors/extern_variable_has_no_type.zig | 10 + test/cases/compile_errors/fieldParentPtr-bad_field_name.zig | 13 + test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig | 17 + test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig | 17 + test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig | 12 + test/cases/compile_errors/fieldParentPtr-non_struct.zig | 10 + test/cases/compile_errors/field_access_of_opaque_type.zig | 16 + test/cases/compile_errors/field_access_of_slices.zig | 12 + test/cases/compile_errors/field_access_of_unknown_length_pointer.zig | 13 + test/cases/compile_errors/field_type_supplied_in_an_enum.zig | 12 + test/cases/compile_errors/function_call_assigned_to_incorrect_type.zig | 13 + test/cases/compile_errors/function_prototype_with_no_body.zig | 10 + test/cases/compile_errors/function_with_invalid_return_type.zig | 7 + test/cases/compile_errors/generic_function_call_assigned_to_incorrect_type.zig | 13 + test/cases/compile_errors/global_variable_initializer_must_be_constant_expression.zig | 9 + test/cases/compile_errors/hasDecl_with_non-container.zig | 9 + test/cases/compile_errors/if_condition_is_bool_not_int.zig | 9 + test/cases/compile_errors/ignored_assert-err-ok_return_value.zig | 10 + test/cases/compile_errors/ignored_comptime_statement_value.zig | 9 + test/cases/compile_errors/ignored_comptime_value.zig | 9 + test/cases/compile_errors/ignored_deferred_function_call.zig | 10 + test/cases/compile_errors/ignored_deferred_statement_value.zig | 9 + test/cases/compile_errors/ignored_expression_in_while_continuation.zig | 22 + test/cases/compile_errors/ignored_return_value.zig | 10 + test/cases/compile_errors/ignored_statement_value.zig | 9 + test/cases/compile_errors/illegal_comparison_of_types.zig | 20 + test/cases/compile_errors/implicit_semicolon-block_expr.zig | 12 + test/cases/compile_errors/implicit_semicolon-block_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-comptime_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-comptime_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-defer.zig | 12 + test/cases/compile_errors/implicit_semicolon-for_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-for_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else-if-else_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else-if-else_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else-if_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else-if_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-if-else_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-if_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-if_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-test_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-test_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-while-continue_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-while-continue_statement.zig | 12 + test/cases/compile_errors/implicit_semicolon-while_expression.zig | 12 + test/cases/compile_errors/implicit_semicolon-while_statement.zig | 12 + test/cases/compile_errors/implicitly_casting_enum_to_tag_type.zig | 17 + test/cases/compile_errors/import_outside_package_path.zig | 9 + test/cases/compile_errors/incompatible sub-byte fields.zig | 27 + test/cases/compile_errors/incorrect_return_type.zig | 21 + test/cases/compile_errors/indexing_an_array_of_size_zero.zig | 11 + test/cases/compile_errors/indexing_an_array_of_size_zero_with_runtime_index.zig | 12 + test/cases/compile_errors/indexing_single-item_pointer.zig | 9 + test/cases/compile_errors/inferred_array_size_invalid_here.zig | 16 + test/cases/compile_errors/inferring_error_set_of_function_pointer.zig | 9 + test/cases/compile_errors/initializing_array_with_struct_syntax.zig | 10 + test/cases/compile_errors/int-float_conversion_to_comptime_int-float.zig | 15 + test/cases/compile_errors/int_to_err_global_invalid_number.zig | 15 + test/cases/compile_errors/int_to_err_non_global_invalid_number.zig | 20 + test/cases/compile_errors/integer_overflow_error.zig | 8 + test/cases/compile_errors/integer_underflow_error.zig | 9 + test/cases/compile_errors/invalid_address_space_coercion.zig | 13 + test/cases/compile_errors/invalid_array_elem_ty.zig | 12 + test/cases/compile_errors/invalid_assignments.zig | 19 + test/cases/compile_errors/invalid_break_expression.zig | 9 + test/cases/compile_errors/invalid_builtin_fn.zig | 9 + test/cases/compile_errors/invalid_cast_from_integral_type_to_enum.zig | 17 + test/cases/compile_errors/invalid_comparison_for_function_pointers.zig | 10 + test/cases/compile_errors/invalid_continue_expression.zig | 9 + test/cases/compile_errors/invalid_deref_on_switch_target.zig | 17 + test/cases/compile_errors/invalid_empty_unicode_escape.zig | 9 + test/cases/compile_errors/invalid_exponent_in_float_literal-1.zig | 11 + test/cases/compile_errors/invalid_exponent_in_float_literal-2.zig | 11 + test/cases/compile_errors/invalid_field_access_in_comptime.zig | 7 + test/cases/compile_errors/invalid_field_in_struct_value_expression.zig | 20 + test/cases/compile_errors/invalid_float_casts.zig | 25 + test/cases/compile_errors/invalid_float_literal.zig | 13 + test/cases/compile_errors/invalid_int_casts.zig | 25 + test/cases/compile_errors/invalid_legacy_unicode_escape.zig | 10 + test/cases/compile_errors/invalid_member_of_builtin_enum.zig | 12 + test/cases/compile_errors/invalid_multiple_dereferences.zig | 19 + test/cases/compile_errors/invalid_non-exhaustive_enum_to_union.zig | 28 + test/cases/compile_errors/invalid_pointer_for_var_type.zig | 13 + test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig | 13 + test/cases/compile_errors/invalid_pointer_syntax.zig | 9 + test/cases/compile_errors/invalid_pointer_with_reify_type.zig | 18 + test/cases/compile_errors/invalid_shift_amount_error.zig | 11 + test/cases/compile_errors/invalid_store_to_comptime_field.zig | 21 + test/cases/compile_errors/invalid_struct_field.zig | 21 + test/cases/compile_errors/invalid_type.zig | 8 + test/cases/compile_errors/invalid_type_used_in_array_type.zig | 14 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-1.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-10.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-11.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-12.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-13.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-14.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-2.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-3.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-4.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-5.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-6.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-7.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_float_literal-9.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_int_literal-1.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_int_literal-2.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_int_literal-3.zig | 11 + test/cases/compile_errors/invalid_underscore_placement_in_int_literal-4.zig | 11 + test/cases/compile_errors/issue_9346_return_outside_of_function_scope.zig | 7 + test/cases/compile_errors/labeled_break_not_found.zig | 13 + test/cases/compile_errors/labeled_continue_not_found.zig | 14 + test/cases/compile_errors/local_shadows_global_that_occurs_later.zig | 12 + test/cases/compile_errors/local_variable_redeclaration.zig | 11 + test/cases/compile_errors/local_variable_redeclares_parameter.zig | 11 + test/cases/compile_errors/local_variable_shadowing_global.zig | 14 + test/cases/compile_errors/locally_shadowing_a_primitive_type.zig | 12 + test/cases/compile_errors/main_function_with_bogus_args_type.zig | 7 + test/cases/compile_errors/main_missing_name.zig | 8 + test/cases/compile_errors/missing_boolean_switch_value.zig | 19 + test/cases/compile_errors/missing_else_clause.zig | 16 + test/cases/compile_errors/missing_field_in_struct_value_expression.zig | 21 + test/cases/compile_errors/missing_function_name.zig | 7 + test/cases/compile_errors/missing_param_name.zig | 8 + test/cases/compile_errors/missing_parameter_name_of_generic_function.zig | 11 + test/cases/compile_errors/misspelled_type_with_pointer_only_reference.zig | 37 + test/cases/compile_errors/multiple_function_definitions.zig | 10 + test/cases/compile_errors/nested_vectors.zig | 13 + test/cases/compile_errors/non-const_expression_function_call_with_struct_return_value_outside_function.zig | 18 + test/cases/compile_errors/non-const_expression_in_struct_literal_outside_function.zig | 13 + test/cases/compile_errors/non-const_switch_number_literal.zig | 18 + test/cases/compile_errors/non-exhaustive_enum_field_non_final.zig | 11 + test/cases/compile_errors/non-exhaustive_enum_marker_assigned_a_value.zig | 19 + test/cases/compile_errors/non-exhaustive_enum_specifies_every_value.zig | 14 + test/cases/compile_errors/non-extern_function_with_var_args.zig | 10 + test/cases/compile_errors/non-pure_function_returns_type.zig | 25 + test/cases/compile_errors/non_float_passed_to_floatToInt.zig | 10 + test/cases/compile_errors/non_int_passed_to_intToFloat.zig | 10 + test/cases/compile_errors/non_pointer_given_to_ptrToInt.zig | 9 + test/cases/compile_errors/normal_string_with_newline.zig | 9 + test/cases/compile_errors/not_an_enum_type.zig | 19 + test/cases/compile_errors/offsetOf-bad_field_name.zig | 13 + test/cases/compile_errors/offsetOf-non_struct.zig | 10 + test/cases/compile_errors/only_equality_binary_operator_allowed_for_error_sets.zig | 10 + test/cases/compile_errors/out_of_range_comptime_int_passed_to_floatToInt.zig | 10 + test/cases/compile_errors/parameter_redeclaration.zig | 10 + test/cases/compile_errors/parameter_shadowing_global.zig | 12 + test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig | 12 + test/cases/compile_errors/pointer_arithmetic_on_pointer-to-array.zig | 14 + test/cases/compile_errors/pointer_with_different_address_spaces.zig | 13 + test/cases/compile_errors/pointers_with_different_address_spaces.zig | 13 + test/cases/compile_errors/popCount-non-integer.zig | 9 + test/cases/compile_errors/primitives_take_precedence_over_declarations.zig | 11 + test/cases/compile_errors/ptrToInt_0_to_non_optional_pointer.zig | 10 + test/cases/compile_errors/ptrcast_to_non-pointer.zig | 9 + test/cases/compile_errors/reassign_to_array_parameter.zig | 12 + test/cases/compile_errors/reassign_to_slice_parameter.zig | 12 + test/cases/compile_errors/reassign_to_struct_parameter.zig | 15 + test/cases/compile_errors/redefinition_of_enums.zig | 9 + test/cases/compile_errors/redefinition_of_global_variables.zig | 9 + test/cases/compile_errors/redefinition_of_struct.zig | 9 + test/cases/compile_errors/refer_to_the_type_of_a_generic_function.zig | 11 + test/cases/compile_errors/reference_to_const_data.zig | 29 + test/cases/compile_errors/referring_to_a_struct_that_is_invalid.zig | 18 + test/cases/compile_errors/reify_typeOf_with_incompatible_arguments.zig | 13 + test/cases/compile_errors/reify_typeOf_with_no_arguments.zig | 9 + test/cases/compile_errors/reject_extern_function_definitions_with_body.zig | 9 + test/cases/compile_errors/reject_extern_variables_with_initializers.zig | 7 + test/cases/compile_errors/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig | 14 + test/cases/compile_errors/return_from_defer_expression.zig | 21 + test/cases/compile_errors/return_invalid_type_from_test.zig | 8 + test/cases/compile_errors/runtime_cast_to_union_which_has_non-void_fields.zig | 23 + test/cases/compile_errors/runtime_indexing_comptime_array.zig | 32 + test/cases/compile_errors/saturating_arithmetic_does_not_allow_floats.zig | 9 + test/cases/compile_errors/setAlignStack_in_naked_function.zig | 9 + test/cases/compile_errors/setAlignStack_outside_function.zig | 9 + test/cases/compile_errors/setAlignStack_set_twice.zig | 11 + test/cases/compile_errors/setAlignStack_too_big.zig | 9 + test/cases/compile_errors/setting_a_section_on_a_local_variable.zig | 10 + test/cases/compile_errors/shift_on_type_with_non-power-of-two_size.zig | 33 + test/cases/compile_errors/shifting_RHS_is_log2_of_LHS_int_bit_width.zig | 9 + test/cases/compile_errors/shuffle_with_selected_index_past_first_vector_length.zig | 14 + test/cases/compile_errors/slicing_single-item_pointer.zig | 10 + test/cases/compile_errors/stage1/add_wrap_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/add_wrap_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/alignCast_of_zero_sized_types.zig | 27 + test/cases/compile_errors/stage1/and_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_and_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_and_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_not_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_or_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_or_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_xor_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bin_xor_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/bool_not_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/catch_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/comptime_ptrcast_of_zero-sized_type.zig | 12 + test/cases/compile_errors/stage1/div_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/div_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/error_equality_but_sets_have_no_common_members.zig | 16 + test/cases/compile_errors/stage1/exe/missing_main_fn_in_executable.zig | 8 + test/cases/compile_errors/stage1/exe/private_main_fn.zig | 9 + test/cases/compile_errors/stage1/implicit_cast_from_f64_to_f32.zig | 10 + test/cases/compile_errors/stage1/int_to_ptr_of_0_bits.zig | 11 + test/cases/compile_errors/stage1/mod_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/mod_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/mult_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/mult_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/mult_wrap_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/mult_wrap_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/negate_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/negate_wrap_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig | 12 + test/cases/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig | 11 + test/cases/compile_errors/stage1/obj/Frame_of_generic_function.zig | 14 + test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig | 16 + test/cases/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig | 21 + test/cases/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig | 9 + test/cases/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig | 10 + test/cases/compile_errors/stage1/obj/array_access_of_non_array.zig | 15 + test/cases/compile_errors/stage1/obj/array_access_of_type.zig | 10 + test/cases/compile_errors/stage1/obj/array_access_with_non_integer_index.zig | 17 + test/cases/compile_errors/stage1/obj/array_in_c_exported_function.zig | 14 + test/cases/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig | 21 + test/cases/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig | 13 + test/cases/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig | 17 + test/cases/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig | 17 + test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig | 14 + test/cases/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig | 11 + test/cases/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig | 12 + test/cases/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig | 11 + test/cases/compile_errors/stage1/obj/bad_alignment_type.zig | 15 + test/cases/compile_errors/stage1/obj/cImport_with_bogus_include.zig | 9 + test/cases/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig | 11 + test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig | 14 + test/cases/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig | 11 + test/cases/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig | 13 + test/cases/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig | 13 + test/cases/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig | 21 + test/cases/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig | 16 + test/cases/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig | 15 + test/cases/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig | 35 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig | 16 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig | 15 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig | 15 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig | 15 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig | 18 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig | 15 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig | 17 + test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig | 15 + test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig | 9 + test/cases/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig | 11 + test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig | 9 + test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig | 67 + test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig | 67 + test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig | 67 + test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig | 67 + test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig | 67 + test/cases/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig | 11 + test/cases/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig | 19 + test/cases/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig | 8 + test/cases/compile_errors/stage1/obj/direct_struct_loop.zig | 8 + test/cases/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig | 29 + test/cases/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig | 12 + test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig | 8 + test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig | 12 + test/cases/compile_errors/stage1/obj/enum_field_value_references_enum.zig | 15 + test/cases/compile_errors/stage1/obj/enum_value_already_taken.zig | 18 + test/cases/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig | 12 + test/cases/compile_errors/stage1/obj/error_when_evaluating_return_type.zig | 17 + test/cases/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig | 9 + test/cases/compile_errors/stage1/obj/export_generic_function.zig | 10 + test/cases/compile_errors/stage1/obj/exported_async_function.zig | 7 + test/cases/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig | 15 + test/cases/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig | 12 + test/cases/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig | 11 + test/cases/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig | 43 + test/cases/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig | 14 + test/cases/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig | 20 + test/cases/compile_errors/stage1/obj/floatToInt_comptime_safety.zig | 17 + test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig | 10 + test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig | 10 + test/cases/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig | 18 + test/cases/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig | 11 + test/cases/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig | 13 + test/cases/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig | 8 + test/cases/compile_errors/stage1/obj/function_parameter_is_opaque.zig | 29 + test/cases/compile_errors/stage1/obj/function_returning_opaque_type.zig | 19 + test/cases/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig | 18 + test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig | 8 + test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig | 12 + test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig | 12 + test/cases/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig | 11 + test/cases/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig | 12 + test/cases/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig | 25 + test/cases/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig | 15 + test/cases/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig | 8 + test/cases/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig | 42 + test/cases/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig | 12 + test/cases/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig | 11 + test/cases/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig | 16 + test/cases/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig | 26 + test/cases/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig | 11 + test/cases/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig | 16 + test/cases/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig | 11 + test/cases/compile_errors/stage1/obj/implicit_dependency_on_libc.zig | 11 + test/cases/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig | 19 + test/cases/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig | 22 + test/cases/compile_errors/stage1/obj/incompatible_sentinels.zig | 29 + test/cases/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig | 13 + test/cases/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig | 10 + test/cases/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig | 36 + test/cases/compile_errors/stage1/obj/indirect_struct_loop.zig | 10 + test/cases/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig | 15 + test/cases/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig | 10 + test/cases/compile_errors/stage1/obj/integer_cast_truncates_bits.zig | 31 + test/cases/compile_errors/stage1/obj/invalid_maybe_type.zig | 9 + test/cases/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig | 10 + test/cases/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig | 15 + test/cases/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig | 10 + test/cases/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig | 27 + test/cases/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig | 17 + test/cases/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig | 11 + test/cases/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig | 16 + test/cases/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig | 11 + test/cases/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig | 14 + test/cases/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig | 12 + test/cases/compile_errors/stage1/obj/libc_headers_note.zig | 12 + test/cases/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig | 13 + test/cases/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig | 17 + test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig | 21 + test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig | 30 + test/cases/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig | 18 + test/cases/compile_errors/stage1/obj/missing_function_call_param.zig | 31 + test/cases/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig | 12 + test/cases/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig | 12 + test/cases/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig | 12 + test/cases/compile_errors/stage1/obj/nested_error_set_mismatch.zig | 20 + test/cases/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig | 14 + test/cases/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig | 8 + test/cases/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig | 15 + test/cases/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig | 51 + test/cases/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig | 13 + test/cases/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig | 14 + test/cases/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig | 13 + test/cases/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig | 12 + test/cases/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig | 11 + test/cases/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig | 14 + test/cases/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig | 17 + test/cases/compile_errors/stage1/obj/opaque_type_with_field.zig | 11 + test/cases/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig | 14 + test/cases/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig | 14 + test/cases/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig | 20 + test/cases/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig | 18 + test/cases/compile_errors/stage1/obj/panic_called_at_compile_time.zig | 11 + test/cases/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig | 17 + test/cases/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig | 13 + test/cases/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig | 11 + test/cases/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig | 24 + test/cases/compile_errors/stage1/obj/pointer_to_noreturn.zig | 8 + test/cases/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig | 24 + test/cases/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig | 13 + test/cases/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig | 11 + test/cases/compile_errors/stage1/obj/ptrToInt_on_void.zig | 9 + test/cases/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig | 19 + test/cases/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig | 13 + test/cases/compile_errors/stage1/obj/recursive_inferred_error_set.zig | 12 + test/cases/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig | 21 + test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig | 17 + test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig | 17 + test/cases/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig | 17 + test/cases/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig | 18 + test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig | 18 + test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig | 18 + test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig | 18 + test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig | 34 + test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig | 35 + test/cases/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig | 19 + test/cases/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig | 17 + test/cases/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig | 10 + test/cases/compile_errors/stage1/obj/reify_type_with_Type.Int.zig | 13 + test/cases/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig | 11 + test/cases/compile_errors/stage1/obj/reify_type_with_undefined.zig | 20 + test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig | 18 + test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig | 18 + test/cases/compile_errors/stage1/obj/returning_error_from_void_async_function.zig | 12 + test/cases/compile_errors/stage1/obj/runtime-known_async_function_called.zig | 14 + test/cases/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig | 12 + test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig | 15 + test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig | 15 + test/cases/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig | 17 + test/cases/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig | 12 + test/cases/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig | 9 + test/cases/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig | 12 + test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig | 11 + test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig | 11 + test/cases/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig | 10 + test/cases/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig | 10 + test/cases/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig | 9 + test/cases/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig | 10 + test/cases/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig | 10 + test/cases/compile_errors/stage1/obj/signed_integer_division.zig | 9 + test/cases/compile_errors/stage1/obj/signed_integer_remainder_division.zig | 9 + test/cases/compile_errors/stage1/obj/sizeOf_bad_type.zig | 9 + test/cases/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig | 11 + test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig | 10 + test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig | 10 + test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig | 10 + test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig | 12 + test/cases/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig | 10 + test/cases/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig | 18 + test/cases/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig | 16 + test/cases/compile_errors/stage1/obj/src_outside_function.zig | 9 + test/cases/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig | 9 + test/cases/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig | 16 + test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig | 49 + test/cases/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig | 19 + test/cases/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig | 12 + test/cases/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig | 16 + test/cases/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig | 13 + test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig | 14 + test/cases/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig | 22 + test/cases/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig | 17 + test/cases/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig | 13 + test/cases/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig | 16 + test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig | 13 + test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig | 13 + test/cases/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig | 12 + test/cases/compile_errors/stage1/obj/type_checking_function_pointers.zig | 13 + test/cases/compile_errors/stage1/obj/type_variables_must_be_constant.zig | 10 + test/cases/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig | 18 + test/cases/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig | 22 + test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig | 16 + test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig | 17 + test/cases/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig | 7 + test/cases/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig | 16 + test/cases/compile_errors/stage1/obj/unreachable_parameter.zig | 8 + test/cases/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig | 10 + test/cases/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig | 13 + test/cases/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig | 10 + test/cases/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig | 14 + test/cases/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig | 13 + test/cases/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig | 13 + test/cases/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig | 12 + test/cases/compile_errors/stage1/obj/vector_index_out_of_bounds.zig | 10 + test/cases/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig | 10 + test/cases/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig | 10 + test/cases/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig | 10 + test/cases/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig | 10 + test/cases/compile_errors/stage1/obj/while_expected_optional_got_bool.zig | 10 + test/cases/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig | 10 + test/cases/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig | 22 + test/cases/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig | 16 + test/cases/compile_errors/stage1/obj/wrong_function_type.zig | 11 + test/cases/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig | 16 + test/cases/compile_errors/stage1/obj/wrong_number_of_arguments.zig | 10 + test/cases/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig | 14 + test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig | 12 + test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig | 10 + test/cases/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig | 12 + test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig | 7 + test/cases/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig | 14 + test/cases/compile_errors/stage1/obj/wrong_type_for_reify_type.zig | 9 + test/cases/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig | 16 + test/cases/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig | 10 + test/cases/compile_errors/stage1/obj/wrong_types_given_to_export.zig | 10 + test/cases/compile_errors/stage1/or_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/orelse_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/ptrToInt_with_pointer_to_zero-sized_type.zig | 11 + test/cases/compile_errors/stage1/shift_left_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/shift_left_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/shift_right_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/shift_right_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/sub_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/sub_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/sub_wrap_assign_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/sub_wrap_on_undefined_value.zig | 10 + test/cases/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig | 15 + test/cases/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig | 19 + test/cases/compile_errors/stage1/test/helpful_return_type_error_message.zig | 30 + test/cases/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig | 74 + test/cases/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig | 35 + test/cases/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig | 11 + test/cases/compile_errors/stage1/truncate_undefined_value.zig | 10 + test/cases/compile_errors/stage2/comptime_unreachable.zig | 9 + test/cases/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig | 21 + test/cases/compile_errors/stage2/duplicate-unused_labels.zig | 31 + test/cases/compile_errors/stage2/embed_outside_package.zig | 8 + test/cases/compile_errors/stage2/import_outside_package.zig | 8 + test/cases/compile_errors/stage2/out_of_bounds_index.zig | 29 + test/cases/compile_errors/stage2/slice_of_null_pointer.zig | 11 + test/cases/compile_errors/stage2/struct_duplicate_field_name.zig | 16 + test/cases/compile_errors/stage2/union_access_of_inactive_field.zig | 15 + test/cases/compile_errors/stage2/union_duplicate_enum_field.zig | 17 + test/cases/compile_errors/stage2/union_duplicate_field_definition.zig | 16 + test/cases/compile_errors/stage2/union_enum_field_missing.zig | 21 + test/cases/compile_errors/stage2/union_extra_field.zig | 20 + test/cases/compile_errors/stage2/union_runtime_coercion_from_enum.zig | 23 + test/cases/compile_errors/struct_field_missing_type.zig | 13 + test/cases/compile_errors/struct_init_syntax_for_array.zig | 10 + test/cases/compile_errors/struct_with_declarations_unavailable_for_reify_type.zig | 9 + test/cases/compile_errors/struct_with_invalid_field.zig | 30 + test/cases/compile_errors/suspend_inside_suspend_block.zig | 16 + test/cases/compile_errors/switch_expression-duplicate_enumeration_prong.zig | 24 + test/cases/compile_errors/switch_expression-duplicate_enumeration_prong_when_else_present.zig | 25 + test/cases/compile_errors/switch_expression-duplicate_type.zig | 17 + test/cases/compile_errors/switch_expression-duplicate_type_struct_alias.zig | 21 + test/cases/compile_errors/switch_expression-missing_enumeration_prong.zig | 23 + test/cases/compile_errors/switch_expression-multiple_else_prongs.zig | 17 + test/cases/compile_errors/switch_expression-non_exhaustive_integer_prongs.zig | 12 + test/cases/compile_errors/switch_expression-unreachable_else_prong_enum.zig | 24 + test/cases/compile_errors/switch_expression-unreachable_else_prong_range_i8.zig | 17 + test/cases/compile_errors/switch_expression-unreachable_else_prong_range_u8.zig | 17 + test/cases/compile_errors/switch_expression-unreachable_else_prong_u1.zig | 14 + test/cases/compile_errors/switch_expression-unreachable_else_prong_u2.zig | 16 + test/cases/compile_errors/switch_on_enum_with_1_field_with_no_prongs.zig | 14 + test/cases/compile_errors/switch_ranges_endpoints_are_validated.zig | 21 + test/cases/compile_errors/switching_with_exhaustive_enum_has___prong_.zig | 19 + test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig | 12 + test/cases/compile_errors/take_slice_of_invalid_dereference.zig | 10 + test/cases/compile_errors/threadlocal_qualifier_on_const.zig | 10 + test/cases/compile_errors/truncate_sign_mismatch.zig | 25 + test/cases/compile_errors/try_in_function_with_non_error_return_type.zig | 10 + test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig | 13 + test/cases/compile_errors/undeclared_identifier.zig | 11 + test/cases/compile_errors/undeclared_identifier_error_should_mark_fn_as_impure.zig | 12 + test/cases/compile_errors/undeclared_identifier_in_unanalyzed_branch.zig | 11 + test/cases/compile_errors/undefined_as_field_type_is_rejected.zig | 9 + test/cases/compile_errors/undefined_function_call.zig | 9 + test/cases/compile_errors/underscore_is_not_a_declarable_symbol.zig | 10 + test/cases/compile_errors/underscore_should_not_be_usable_inside_for.zig | 13 + test/cases/compile_errors/underscore_should_not_be_usable_inside_while.zig | 16 + test/cases/compile_errors/underscore_should_not_be_usable_inside_while_else.zig | 18 + test/cases/compile_errors/union_fields_with_value_assignments.zig | 7 + test/cases/compile_errors/union_with_0_fields.zig | 7 + test/cases/compile_errors/union_with_specified_enum_omits_field.zig | 20 + test/cases/compile_errors/unreachable_code-double_break.zig | 13 + test/cases/compile_errors/unreachable_code-nested_returns.zig | 10 + test/cases/compile_errors/unreachable_code.zig | 13 + test/cases/compile_errors/unreachable_variable.zig | 10 + test/cases/compile_errors/unreachable_with_return.zig | 8 + test/cases/compile_errors/use_invalid_number_literal_as_array_index.zig | 11 + test/cases/compile_errors/use_of_undeclared_identifier.zig | 9 + test/cases/compile_errors/using_invalid_types_in_function_call_raises_an_error.zig | 11 + test/cases/compile_errors/usingnamespace_with_wrong_type.zig | 7 + test/cases/compile_errors/variable_has_wrong_type.zig | 10 + test/cases/compile_errors/variable_initialization_compile_error_then_referenced.zig | 19 + test/cases/compile_errors/variable_with_type_noreturn.zig | 11 + test/cases/compile_errors/volatile_on_global_assembly.zig | 9 + test/cases/compile_errors/while_expected_bool_got_error_union.zig | 10 + test/cases/compile_errors/while_expected_bool_got_optional.zig | 10 + test/cases/compile_errors/write_to_const_global_variable.zig | 11 + test/cases/compile_errors/wrong_size_to_an_array_literal.zig | 10 + test/cases/compile_errors/wrong_type_passed_to_panic.zig | 10 + test/cases/compile_errors/wrong_type_to_hasField.zig | 9 + test/cases/compile_log.0.zig | 17 + test/cases/compile_log.1.zig | 16 + test/cases/double_ampersand.0.zig | 6 + test/cases/double_ampersand.1.zig | 11 + test/cases/double_ampersand.2.zig | 7 + test/cases/enum_values.0.zig | 18 + test/cases/enum_values.1.zig | 22 + test/cases/extern_variable_has_no_type.0.zig | 9 + test/cases/extern_variable_has_no_type.1.zig | 8 + test/cases/function_calls.0.zig | 12 + test/cases/function_calls.1.zig | 15 + test/cases/function_calls.2.zig | 14 + test/cases/function_calls.3.zig | 10 + test/cases/function_redeclaration.zig | 14 + test/cases/global_variable_redeclaration.zig | 8 + test/cases/inner_func_accessing_outer_var.zig | 15 + test/cases/int_to_ptr.0.zig | 8 + test/cases/int_to_ptr.1.zig | 7 + test/cases/large_add_function.zig | 38 + test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig | 12 + test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig | 12 + test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig | 13 + test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig | 13 + test/cases/llvm/blocks.zig | 22 + test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig | 12 + test/cases/llvm/f_segment_address_space_reading_and_writing.zig | 48 + test/cases/llvm/for_loop.zig | 16 + test/cases/llvm/hello_world.zig | 12 + test/cases/llvm/nested_blocks.zig | 24 + test/cases/llvm/optionals.zig | 45 + test/cases/llvm/pointer_keeps_address_space.zig | 12 + test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig | 12 + test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig | 12 + test/cases/llvm/rem.zig | 15 + test/cases/llvm/shift_right_plus_left.0.zig | 12 + test/cases/llvm/shift_right_plus_left.1.zig | 10 + test/cases/llvm/simple_addition_and_subtraction.zig | 20 + test/cases/llvm/simple_if_statement.zig | 16 + test/cases/llvm/while_loops.zig | 18 + test/cases/lower_unnamed_consts_structs.0.zig | 25 + test/cases/lower_unnamed_consts_structs.1.zig | 35 + test/cases/lower_unnamed_consts_structs.2.zig | 25 + test/cases/merge_error_sets.0.zig | 18 + test/cases/merge_error_sets.1.zig | 9 + test/cases/multiplying_numbers_at_runtime_and_comptime.0.zig | 11 + test/cases/multiplying_numbers_at_runtime_and_comptime.1.zig | 12 + test/cases/multiplying_numbers_at_runtime_and_comptime.2.zig | 12 + test/cases/non_leaf_functions.zig | 12 + test/cases/optional_payload.0.zig | 19 + test/cases/optional_payload.1.zig | 17 + test/cases/optional_payload.2.zig | 18 + test/cases/optional_payload.3.zig | 18 + test/cases/orelse_at_comptime.0.zig | 11 + test/cases/orelse_at_comptime.1.zig | 11 + test/cases/passing_u0_to_function.zig | 9 + test/cases/recursive_fibonacci.zig | 24 + test/cases/recursive_inline_function.0.zig | 13 + test/cases/recursive_inline_function.1.zig | 19 + test/cases/redundant_comptime.0.zig | 7 + test/cases/redundant_comptime.1.zig | 9 + test/cases/returns_in_try.zig | 16 + test/cases/riscv64-linux/hello_world_with_updates.0.zig | 21 + test/cases/riscv64-linux/hello_world_with_updates.1.zig | 27 + test/cases/runtime_bitwise_and.zig | 16 + test/cases/runtime_bitwise_or.zig | 16 + test/cases/safety/@alignCast misaligned.zig | 22 + test/cases/safety/@asyncCall with too small a frame.zig | 25 + test/cases/safety/@errSetCast error not present in destination.zig | 19 + test/cases/safety/@floatToInt cannot fit - negative out of range.zig | 18 + test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig | 18 + test/cases/safety/@floatToInt cannot fit - positive out of range.zig | 18 + test/cases/safety/@intCast to u0.zig | 20 + test/cases/safety/@intToEnum - no matching tag value.zig | 23 + test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig | 16 + test/cases/safety/@intToPtr address zero to non-optional pointer.zig | 16 + test/cases/safety/@tagName on corrupted enum value.zig | 25 + test/cases/safety/@tagName on corrupted union value.zig | 26 + test/cases/safety/array slice sentinel mismatch.zig | 18 + test/cases/safety/awaiting twice.zig | 29 + test/cases/safety/bad union field access.zig | 25 + test/cases/safety/calling panic.zig | 16 + test/cases/safety/cast []u8 to bigger slice of wrong size.zig | 19 + test/cases/safety/cast integer to global error and no code matches.zig | 17 + test/cases/safety/empty slice with sentinel out of bounds.zig | 21 + test/cases/safety/error return trace across suspend points.zig | 39 + test/cases/safety/exact division failure - vectors.zig | 21 + test/cases/safety/exact division failure.zig | 19 + test/cases/safety/intToPtr with misaligned address.zig | 18 + test/cases/safety/integer addition overflow.zig | 23 + test/cases/safety/integer division by zero - vectors.zig | 20 + test/cases/safety/integer division by zero.zig | 18 + test/cases/safety/integer multiplication overflow.zig | 19 + test/cases/safety/integer negation overflow.zig | 19 + test/cases/safety/integer subtraction overflow.zig | 19 + test/cases/safety/invalid resume of async function.zig | 19 + test/cases/safety/nosuspend function call, callee suspends.zig | 20 + test/cases/safety/optional unwrap operator on C pointer.zig | 16 + test/cases/safety/optional unwrap operator on null pointer.zig | 16 + test/cases/safety/out of bounds slice access.zig | 19 + test/cases/safety/pointer casting null to non-optional pointer.zig | 16 + test/cases/safety/pointer slice sentinel mismatch.zig | 21 + test/cases/safety/resuming a function which is awaiting a call.zig | 21 + test/cases/safety/resuming a function which is awaiting a frame.zig | 22 + test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig | 32 + test/cases/safety/resuming a non-suspended function which never been suspended.zig | 27 + test/cases/safety/shift left by huge amount.zig | 21 + test/cases/safety/shift right by huge amount.zig | 21 + test/cases/safety/signed integer division overflow - vectors.zig | 21 + test/cases/safety/signed integer division overflow.zig | 19 + test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig | 16 + test/cases/safety/signed integer not fitting in cast to unsigned integer.zig | 19 + test/cases/safety/signed shift left overflow.zig | 19 + test/cases/safety/signed shift right overflow.zig | 19 + test/cases/safety/signed-unsigned vector cast.zig | 20 + test/cases/safety/slice sentinel mismatch - floats.zig | 20 + test/cases/safety/slice sentinel mismatch - optional pointers.zig | 20 + test/cases/safety/slice slice sentinel mismatch.zig | 19 + test/cases/safety/slice with sentinel out of bounds.zig | 21 + test/cases/safety/slicing null C pointer.zig | 17 + test/cases/safety/switch on corrupted enum value.zig | 26 + test/cases/safety/switch on corrupted union value.zig | 26 + test/cases/safety/truncating vector cast.zig | 20 + test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig | 16 + test/cases/safety/unsigned shift left overflow.zig | 19 + test/cases/safety/unsigned shift right overflow.zig | 19 + test/cases/safety/unsigned-signed vector cast.zig | 20 + test/cases/safety/unwrap error.zig | 19 + test/cases/safety/value does not fit in shortening cast - u0.zig | 19 + test/cases/safety/value does not fit in shortening cast.zig | 19 + test/cases/safety/vector integer addition overflow.zig | 20 + test/cases/safety/vector integer multiplication overflow.zig | 20 + test/cases/safety/vector integer negation overflow.zig | 19 + test/cases/safety/vector integer subtraction overflow.zig | 20 + test/cases/save_function_return_values_in_callee_preserved_register.zig | 22 + test/cases/setting_an_address_space_on_a_local_variable.zig | 8 + test/cases/sparc64-linux/hello_world.zig | 22 + test/cases/try_in_comptime_in_struct_in_test.zig | 13 + test/cases/type_of.0.zig | 13 + test/cases/type_of.1.zig | 11 + test/cases/type_of.2.zig | 9 + test/cases/unused_labels.0.zig | 8 + test/cases/unused_labels.1.zig | 7 + test/cases/unused_labels.2.zig | 7 + test/cases/unused_labels.3.zig | 8 + test/cases/unused_vars.zig | 7 + test/cases/variable_shadowing.0.zig | 9 + test/cases/variable_shadowing.1.zig | 9 + test/cases/variable_shadowing.2.zig | 13 + test/cases/variable_shadowing.3.zig | 10 + test/cases/variable_shadowing.4.zig | 10 + test/cases/variable_shadowing.5.zig | 10 + test/cases/variable_shadowing.6.zig | 13 + test/cases/variable_shadowing.7.zig | 9 + test/cases/variable_shadowing.8.zig | 9 + test/cases/variable_shadowing.9.zig | 9 + test/cases/wasm-wasi/conditions.0.zig | 11 + test/cases/wasm-wasi/conditions.1.zig | 12 + test/cases/wasm-wasi/conditions.2.zig | 12 + test/cases/wasm-wasi/conditions.3.zig | 16 + test/cases/wasm-wasi/conditions.4.zig | 15 + test/cases/wasm-wasi/conditions.5.zig | 20 + test/cases/wasm-wasi/error_unions.0.zig | 15 + test/cases/wasm-wasi/error_unions.1.zig | 8 + test/cases/wasm-wasi/error_unions.2.zig | 8 + test/cases/wasm-wasi/error_unions.3.zig | 12 + test/cases/wasm-wasi/error_unions.4.zig | 12 + test/cases/wasm-wasi/error_unions.5.zig | 12 + test/cases/wasm-wasi/locals.0.zig | 14 + test/cases/wasm-wasi/locals.1.zig | 17 + test/cases/wasm-wasi/optionals.0.zig | 12 + test/cases/wasm-wasi/optionals.1.zig | 11 + test/cases/wasm-wasi/optionals.2.zig | 7 + test/cases/wasm-wasi/optionals.3.zig | 8 + test/cases/wasm-wasi/optionals.4.zig | 13 + test/cases/wasm-wasi/pointers.0.zig | 14 + test/cases/wasm-wasi/pointers.1.zig | 18 + test/cases/wasm-wasi/structs.0.zig | 10 + test/cases/wasm-wasi/structs.1.zig | 10 + test/cases/wasm-wasi/structs.2.zig | 9 + test/cases/wasm-wasi/structs.3.zig | 12 + test/cases/wasm-wasi/structs.4.zig | 11 + test/cases/wasm-wasi/switch.0.zig | 15 + test/cases/wasm-wasi/switch.1.zig | 14 + test/cases/wasm-wasi/switch.2.zig | 14 + test/cases/wasm-wasi/switch.3.zig | 15 + test/cases/wasm-wasi/while_loops.0.zig | 12 + test/cases/wasm-wasi/while_loops.1.zig | 11 + test/cases/wasm-wasi/while_loops.2.zig | 12 + test/cases/x86_64-linux/assert_function.0.zig | 15 + test/cases/x86_64-linux/assert_function.1.zig | 17 + test/cases/x86_64-linux/assert_function.10.zig | 27 + test/cases/x86_64-linux/assert_function.11.zig | 66 + test/cases/x86_64-linux/assert_function.12.zig | 47 + test/cases/x86_64-linux/assert_function.13.zig | 19 + test/cases/x86_64-linux/assert_function.14.zig | 17 + test/cases/x86_64-linux/assert_function.15.zig | 10 + test/cases/x86_64-linux/assert_function.16.zig | 11 + test/cases/x86_64-linux/assert_function.17.zig | 11 + test/cases/x86_64-linux/assert_function.18.zig | 35 + test/cases/x86_64-linux/assert_function.2.zig | 21 + test/cases/x86_64-linux/assert_function.3.zig | 22 + test/cases/x86_64-linux/assert_function.4.zig | 15 + test/cases/x86_64-linux/assert_function.5.zig | 19 + test/cases/x86_64-linux/assert_function.6.zig | 9 + test/cases/x86_64-linux/assert_function.7.zig | 28 + test/cases/x86_64-linux/assert_function.8.zig | 24 + test/cases/x86_64-linux/assert_function.9.zig | 22 + test/cases/x86_64-linux/comptime_var.0.zig | 12 + test/cases/x86_64-linux/comptime_var.1.zig | 13 + test/cases/x86_64-linux/comptime_var.2.zig | 22 + test/cases/x86_64-linux/comptime_var.3.zig | 10 + test/cases/x86_64-linux/comptime_var.4.zig | 9 + test/cases/x86_64-linux/comptime_var.5.zig | 15 + test/cases/x86_64-linux/comptime_var.6.zig | 20 + test/cases/x86_64-linux/hello_world_with_updates.0.zig | 5 + test/cases/x86_64-linux/hello_world_with_updates.1.zig | 5 + test/cases/x86_64-linux/hello_world_with_updates.2.zig | 32 + test/cases/x86_64-linux/hello_world_with_updates.3.zig | 20 + test/cases/x86_64-linux/hello_world_with_updates.4.zig | 20 + test/cases/x86_64-linux/hello_world_with_updates.5.zig | 22 + test/cases/x86_64-linux/inline_assembly.0.zig | 16 + test/cases/x86_64-linux/inline_assembly.1.zig | 15 + test/cases/x86_64-linux/inline_assembly.2.zig | 12 + test/cases/x86_64-linux/inline_assembly.3.zig | 12 + test/cases/x86_64-linux/only_1_function_and_it_gets_updated.0.zig | 13 + test/cases/x86_64-linux/only_1_function_and_it_gets_updated.1.zig | 12 + test/cases/x86_64-macos/assert_function.0.zig | 15 + test/cases/x86_64-macos/assert_function.1.zig | 17 + test/cases/x86_64-macos/assert_function.10.zig | 27 + test/cases/x86_64-macos/assert_function.11.zig | 66 + test/cases/x86_64-macos/assert_function.12.zig | 47 + test/cases/x86_64-macos/assert_function.13.zig | 19 + test/cases/x86_64-macos/assert_function.14.zig | 17 + test/cases/x86_64-macos/assert_function.15.zig | 10 + test/cases/x86_64-macos/assert_function.16.zig | 11 + test/cases/x86_64-macos/assert_function.17.zig | 11 + test/cases/x86_64-macos/assert_function.18.zig | 35 + test/cases/x86_64-macos/assert_function.2.zig | 21 + test/cases/x86_64-macos/assert_function.3.zig | 22 + test/cases/x86_64-macos/assert_function.4.zig | 15 + test/cases/x86_64-macos/assert_function.5.zig | 19 + test/cases/x86_64-macos/assert_function.6.zig | 9 + test/cases/x86_64-macos/assert_function.7.zig | 23 + test/cases/x86_64-macos/assert_function.8.zig | 19 + test/cases/x86_64-macos/assert_function.9.zig | 22 + test/cases/x86_64-macos/comptime_var.0.zig | 12 + test/cases/x86_64-macos/comptime_var.1.zig | 13 + test/cases/x86_64-macos/comptime_var.2.zig | 17 + test/cases/x86_64-macos/comptime_var.3.zig | 10 + test/cases/x86_64-macos/comptime_var.4.zig | 9 + test/cases/x86_64-macos/comptime_var.5.zig | 15 + test/cases/x86_64-macos/comptime_var.6.zig | 15 + test/cases/x86_64-macos/hello_world_with_updates.0.zig | 5 + test/cases/x86_64-macos/hello_world_with_updates.1.zig | 5 + test/cases/x86_64-macos/hello_world_with_updates.2.zig | 19 + test/cases/x86_64-macos/hello_world_with_updates.3.zig | 16 + test/cases/x86_64-macos/hello_world_with_updates.4.zig | 22 + test/cases/x86_64-macos/hello_world_with_updates.5.zig | 16 + test/cases/x86_64-macos/hello_world_with_updates.6.zig | 18 + test/compile_errors.zig | 8968 +---- test/link.zig | 91 + test/link/bss/build.zig | 14 + test/link/bss/main.zig | 13 + test/link/common_symbols/a.c | 6 + test/link/common_symbols/b.c | 7 + test/link/common_symbols/build.zig | 16 + test/link/common_symbols/c.c | 5 + test/link/common_symbols/main.zig | 16 + test/link/common_symbols_alignment/a.c | 2 + test/link/common_symbols_alignment/build.zig | 16 + test/link/common_symbols_alignment/main.zig | 9 + test/link/interdependent_static_c_libs/a.c | 4 + test/link/interdependent_static_c_libs/a.h | 2 + test/link/interdependent_static_c_libs/b.c | 6 + test/link/interdependent_static_c_libs/b.h | 2 + test/link/interdependent_static_c_libs/build.zig | 24 + test/link/interdependent_static_c_libs/main.zig | 8 + test/link/macho/dead_strip_dylibs/build.zig | 46 + test/link/macho/dead_strip_dylibs/main.c | 11 + test/link/macho/dylib/a.c | 7 + test/link/macho/dylib/build.zig | 49 + test/link/macho/dylib/main.c | 9 + test/link/macho/entry/build.zig | 34 + test/link/macho/entry/main.c | 6 + test/link/macho/headerpad/build.zig | 120 + test/link/macho/headerpad/main.c | 3 + test/link/macho/needed_framework/build.zig | 27 + test/link/macho/needed_framework/main.c | 3 + test/link/macho/needed_library/a.c | 1 + test/link/macho/needed_library/build.zig | 35 + test/link/macho/needed_library/main.c | 3 + test/link/macho/objc/Foo.h | 7 + test/link/macho/objc/Foo.m | 11 + test/link/macho/objc/build.zig | 22 + test/link/macho/objc/test.m | 12 + test/link/macho/objcpp/Foo.h | 7 + test/link/macho/objcpp/Foo.mm | 11 + test/link/macho/objcpp/build.zig | 24 + test/link/macho/objcpp/test.mm | 14 + test/link/macho/pagezero/build.zig | 43 + test/link/macho/pagezero/main.c | 3 + test/link/macho/search_strategy/a.c | 7 + test/link/macho/search_strategy/build.zig | 68 + test/link/macho/search_strategy/main.c | 9 + test/link/macho/stack_size/build.zig | 24 + test/link/macho/stack_size/main.c | 3 + test/link/macho/weak_framework/build.zig | 24 + test/link/macho/weak_framework/main.c | 3 + test/link/macho/weak_library/a.c | 9 + test/link/macho/weak_library/build.zig | 38 + test/link/macho/weak_library/main.c | 9 + test/link/static_lib_as_system_lib/a.c | 4 + test/link/static_lib_as_system_lib/a.h | 2 + test/link/static_lib_as_system_lib/build.zig | 23 + test/link/static_lib_as_system_lib/main.zig | 8 + test/link/tls/a.c | 5 + test/link/tls/build.zig | 18 + test/link/tls/main.zig | 15 + test/run_translated_c.zig | 42 + test/runtime_safety.zig | 1250 - test/stage1/c_abi/build.zig | 3 + test/stage1/c_abi/cfuncs.c | 26 + test/stage1/c_abi/main.zig | 81 +- test/stage2/aarch64.zig | 220 - test/stage2/arm.zig | 798 - test/stage2/cbe.zig | 40 +- test/stage2/llvm.zig | 425 - test/stage2/nvptx.zig | 73 + test/stage2/plan9.zig | 55 - test/stage2/riscv64.zig | 33 - test/stage2/wasm.zig | 803 - test/stage2/x86_64.zig | 2216 -- test/standalone.zig | 42 +- test/standalone/c_compiler/build.zig | 2 +- test/standalone/c_compiler/test.c | 23 +- test/standalone/c_compiler/test.cpp | 76 +- test/standalone/issue_11595/build.zig | 52 + test/standalone/issue_11595/main.zig | 5 + test/standalone/issue_11595/test.c | 10 + test/standalone/link_common_symbols/a.c | 6 - test/standalone/link_common_symbols/b.c | 7 - test/standalone/link_common_symbols/build.zig | 16 - test/standalone/link_common_symbols/c.c | 5 - test/standalone/link_common_symbols/main.zig | 16 - test/standalone/link_common_symbols_alignment/a.c | 2 - test/standalone/link_common_symbols_alignment/build.zig | 16 - test/standalone/link_common_symbols_alignment/main.zig | 9 - test/standalone/link_frameworks/build.zig | 34 - test/standalone/link_frameworks/main.c | 7 - test/standalone/link_import_tls_dylib/a.c | 1 - test/standalone/link_import_tls_dylib/build.zig | 16 - test/standalone/link_import_tls_dylib/main.zig | 7 - test/standalone/link_interdependent_static_c_libs/a.c | 4 - test/standalone/link_interdependent_static_c_libs/a.h | 2 - test/standalone/link_interdependent_static_c_libs/b.c | 6 - test/standalone/link_interdependent_static_c_libs/b.h | 2 - test/standalone/link_interdependent_static_c_libs/build.zig | 24 - test/standalone/link_interdependent_static_c_libs/main.zig | 8 - test/standalone/link_static_lib_as_system_lib/a.c | 4 - test/standalone/link_static_lib_as_system_lib/a.h | 2 - test/standalone/link_static_lib_as_system_lib/build.zig | 23 - test/standalone/link_static_lib_as_system_lib/main.zig | 8 - test/standalone/objc/Foo.h | 7 - test/standalone/objc/Foo.m | 11 - test/standalone/objc/build.zig | 36 - test/standalone/objc/test.m | 12 - test/standalone/objcpp/Foo.h | 7 - test/standalone/objcpp/Foo.mm | 11 - test/standalone/objcpp/build.zig | 36 - test/standalone/objcpp/test.mm | 14 - test/tests.zig | 233 +- test/translate_c.zig | 40 +- tools/gen_spirv_spec.zig | 6 +- tools/gen_stubs.zig | 142 + tools/generate_linux_syscalls.zig | 356 + tools/process_headers.zig | 7 +- tools/stage1_gdb_pretty_printers.py | 37 + tools/stage2_gdb_pretty_printers.py | 189 + tools/std_gdb_pretty_printers.py | 142 + tools/update-license-headers.zig | 2 +- tools/update-linux-headers.zig | 3 +- tools/update_clang_options.zig | 24 + tools/update_cpu_features.zig | 2 +- tools/zig-gdb.py | 39 - tools/zig_gdb_pretty_printers.py | 4 +- 2949 files changed, 359919 insertions(+), 268195 deletions(-)