create mode 100755 ci/aarch64-freebsd-debug.sh create mode 100755 ci/aarch64-freebsd-release.sh create mode 100755 ci/aarch64-netbsd-debug.sh create mode 100755 ci/aarch64-netbsd-release.sh create mode 100755 ci/x86_64-netbsd-debug.sh create mode 100755 ci/x86_64-netbsd-release.sh delete mode 100644 lib/c/common.zig create mode 100644 lib/c/malloc.zig create mode 100644 lib/c/search.zig create mode 100644 lib/c/sys/capability.zig create mode 100644 lib/c/sys/file.zig create mode 100644 lib/c/sys/mman.zig create mode 100644 lib/c/sys/reboot.zig create mode 100644 lib/c/sys/utsname.zig create mode 100644 lib/c/unistd.zig delete mode 100644 lib/compiler_rt/bcmp.zig delete mode 100644 lib/compiler_rt/cmphf2.zig delete mode 100644 lib/compiler_rt/cmpsf2.zig delete mode 100644 lib/compiler_rt/common.zig delete mode 100644 lib/compiler_rt/divti3.zig delete mode 100644 lib/compiler_rt/fixhfdi.zig delete mode 100644 lib/compiler_rt/fixhfsi.zig delete mode 100644 lib/compiler_rt/fixhfti.zig delete mode 100644 lib/compiler_rt/fixxfti.zig delete mode 100644 lib/compiler_rt/memcmp.zig delete mode 100644 lib/compiler_rt/memset.zig delete mode 100644 lib/compiler_rt/modti3.zig delete mode 100644 lib/compiler_rt/negXi2.zig delete mode 100644 lib/compiler_rt/negdf2.zig delete mode 100644 lib/compiler_rt/neghf2.zig delete mode 100644 lib/compiler_rt/negsf2.zig delete mode 100644 lib/compiler_rt/negtf2.zig delete mode 100644 lib/compiler_rt/negxf2.zig delete mode 100644 lib/compiler_rt/strlen.zig delete mode 100644 lib/compiler_rt/udivmodti4.zig delete mode 100644 lib/compiler_rt/udivti3.zig delete mode 100644 lib/compiler_rt/umodti3.zig delete mode 100644 lib/compiler_rt/unordhf2.zig delete mode 100644 lib/compiler_rt/unordsf2.zig delete mode 100644 lib/compiler_rt/unordtf2.zig delete mode 100644 lib/compiler_rt/unordxf2.zig create mode 100644 lib/libc/glibc/include/libc-diag.h create mode 100644 lib/libc/glibc/sysdeps/mips/isarev.h create mode 100644 lib/libc/include/any-linux-any/drm/ethosu_accel.h create mode 100644 lib/libc/include/any-linux-any/drm/rocket_accel.h create mode 100644 lib/libc/include/any-linux-any/linux/android/binder_netlink.h create mode 100644 lib/libc/include/any-linux-any/linux/dev_energymodel.h create mode 100644 lib/libc/include/any-linux-any/linux/gpib.h create mode 100644 lib/libc/include/any-linux-any/linux/gpib_ioctl.h create mode 100644 lib/libc/include/any-linux-any/linux/io_uring/query.h create mode 100644 lib/libc/include/any-linux-any/linux/liveupdate.h create mode 100644 lib/libc/include/any-linux-any/linux/map_benchmark.h create mode 100644 lib/libc/include/any-linux-any/linux/media/arm/mali-c55-config.h create mode 100644 lib/libc/include/any-linux-any/linux/media/v4l2-isp.h create mode 100644 lib/libc/include/any-linux-any/linux/psp-sfs.h create mode 100644 lib/libc/include/any-linux-any/linux/psp.h create mode 100644 lib/libc/include/any-linux-any/linux/virtio_spi.h create mode 100644 lib/libc/include/any-linux-any/rdma/ionic-abi.h create mode 100644 lib/libc/include/generic-glibc/bits/fcntl-linux-fortify.h create mode 100644 lib/libc/include/generic-glibc/bits/openat2.h create mode 100644 lib/libc/include/generic-glibc/bits/types/once_flag.h delete mode 100644 lib/libc/include/generic-glibc/gnu/lib-names-lp64d.h delete mode 100644 lib/libc/include/generic-glibc/gnu/stubs-lp64d.h create mode 100644 lib/libc/include/hexagon-linux-musl/bits/hwcap.h create mode 100644 lib/libc/include/loongarch-linux-any/asm/unistd_32.h delete mode 100644 lib/libc/include/loongarch-linux-gnu/bits/shmlba.h create mode 100644 lib/libc/include/loongarch-linux-gnu/gnu/lib-names-lp64d.h create mode 100644 lib/libc/include/loongarch-linux-gnu/gnu/lib-names-lp64s.h create mode 100644 lib/libc/include/loongarch-linux-gnu/gnu/stubs-lp64d.h create mode 100644 lib/libc/include/powerpc-linux-any/asm/papr-hvpipe.h create mode 100644 lib/libc/include/riscv-linux-any/asm/vendor/mips.h delete mode 100644 lib/libc/include/s390x-linux-any/asm/unistd_32.h delete mode 100644 lib/libc/mingw/math/coshf.c delete mode 100644 lib/libc/mingw/math/hypotf.c delete mode 100644 lib/libc/mingw/math/hypotl.c delete mode 100644 lib/libc/mingw/math/roundl.c delete mode 100644 lib/libc/mingw/misc/setjmp.S create mode 100644 lib/libc/musl/arch/hexagon/bits/hwcap.h delete mode 100644 lib/libc/musl/src/linux/cap.c delete mode 100644 lib/libc/musl/src/linux/chroot.c delete mode 100644 lib/libc/musl/src/linux/flock.c delete mode 100644 lib/libc/musl/src/linux/reboot.c delete mode 100644 lib/libc/musl/src/locale/strcoll.c delete mode 100644 lib/libc/musl/src/locale/strxfrm.c delete mode 100644 lib/libc/musl/src/malloc/calloc.c delete mode 100644 lib/libc/musl/src/malloc/free.c delete mode 100644 lib/libc/musl/src/malloc/libc_calloc.c delete mode 100644 lib/libc/musl/src/malloc/lite_malloc.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/aligned_alloc.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/donate.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/free.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/glue.h delete mode 100644 lib/libc/musl/src/malloc/mallocng/malloc.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/malloc_usable_size.c delete mode 100644 lib/libc/musl/src/malloc/mallocng/meta.h delete mode 100644 lib/libc/musl/src/malloc/mallocng/realloc.c delete mode 100644 lib/libc/musl/src/malloc/memalign.c delete mode 100644 lib/libc/musl/src/malloc/oldmalloc/aligned_alloc.c delete mode 100644 lib/libc/musl/src/malloc/oldmalloc/malloc.c delete mode 100644 lib/libc/musl/src/malloc/oldmalloc/malloc_impl.h delete mode 100644 lib/libc/musl/src/malloc/oldmalloc/malloc_usable_size.c delete mode 100644 lib/libc/musl/src/malloc/posix_memalign.c delete mode 100644 lib/libc/musl/src/malloc/realloc.c delete mode 100644 lib/libc/musl/src/malloc/reallocarray.c delete mode 100644 lib/libc/musl/src/malloc/replaced.c delete mode 100644 lib/libc/musl/src/math/aarch64/rint.c delete mode 100644 lib/libc/musl/src/math/aarch64/round.c delete mode 100644 lib/libc/musl/src/math/aarch64/roundf.c delete mode 100644 lib/libc/musl/src/math/acosf.c delete mode 100644 lib/libc/musl/src/math/atan.c delete mode 100644 lib/libc/musl/src/math/atanf.c delete mode 100644 lib/libc/musl/src/math/atanl.c delete mode 100644 lib/libc/musl/src/math/cbrt.c delete mode 100644 lib/libc/musl/src/math/cbrtf.c delete mode 100644 lib/libc/musl/src/math/cosh.c delete mode 100644 lib/libc/musl/src/math/coshf.c delete mode 100644 lib/libc/musl/src/math/exp10.c delete mode 100644 lib/libc/musl/src/math/exp10f.c delete mode 100644 lib/libc/musl/src/math/hypot.c delete mode 100644 lib/libc/musl/src/math/hypotf.c delete mode 100644 lib/libc/musl/src/math/hypotl.c delete mode 100644 lib/libc/musl/src/math/i386/acosf.s delete mode 100644 lib/libc/musl/src/math/i386/atan.s delete mode 100644 lib/libc/musl/src/math/i386/atanf.s delete mode 100644 lib/libc/musl/src/math/i386/atanl.s delete mode 100644 lib/libc/musl/src/math/i386/hypot.s delete mode 100644 lib/libc/musl/src/math/i386/hypotf.s delete mode 100644 lib/libc/musl/src/math/i386/rint.c delete mode 100644 lib/libc/musl/src/math/pow.c delete mode 100644 lib/libc/musl/src/math/powerpc64/round.c delete mode 100644 lib/libc/musl/src/math/powerpc64/roundf.c delete mode 100644 lib/libc/musl/src/math/rint.c delete mode 100644 lib/libc/musl/src/math/round.c delete mode 100644 lib/libc/musl/src/math/roundf.c delete mode 100644 lib/libc/musl/src/math/roundl.c delete mode 100644 lib/libc/musl/src/math/s390x/rint.c delete mode 100644 lib/libc/musl/src/math/s390x/round.c delete mode 100644 lib/libc/musl/src/math/s390x/roundf.c delete mode 100644 lib/libc/musl/src/math/s390x/roundl.c delete mode 100644 lib/libc/musl/src/math/x32/atanl.s delete mode 100644 lib/libc/musl/src/math/x86_64/atanl.s delete mode 100644 lib/libc/musl/src/misc/ffs.c delete mode 100644 lib/libc/musl/src/misc/ffsl.c delete mode 100644 lib/libc/musl/src/misc/ffsll.c delete mode 100644 lib/libc/musl/src/misc/uname.c delete mode 100644 lib/libc/musl/src/mman/madvise.c delete mode 100644 lib/libc/musl/src/mman/mincore.c delete mode 100644 lib/libc/musl/src/mman/mlock.c delete mode 100644 lib/libc/musl/src/mman/mlockall.c delete mode 100644 lib/libc/musl/src/mman/mprotect.c delete mode 100644 lib/libc/musl/src/mman/munlock.c delete mode 100644 lib/libc/musl/src/mman/munlockall.c delete mode 100644 lib/libc/musl/src/mman/posix_madvise.c delete mode 100644 lib/libc/musl/src/process/execve.c delete mode 100644 lib/libc/musl/src/search/insque.c delete mode 100644 lib/libc/musl/src/string/swab.c delete mode 100644 lib/libc/musl/src/unistd/_exit.c delete mode 100644 lib/libc/musl/src/unistd/access.c delete mode 100644 lib/libc/musl/src/unistd/acct.c delete mode 100644 lib/libc/musl/src/unistd/chdir.c delete mode 100644 lib/libc/musl/src/unistd/chown.c delete mode 100644 lib/libc/musl/src/unistd/close.c delete mode 100644 lib/libc/musl/src/unistd/ctermid.c delete mode 100644 lib/libc/musl/src/unistd/dup.c delete mode 100644 lib/libc/musl/src/unistd/fchownat.c delete mode 100644 lib/libc/musl/src/unistd/getegid.c delete mode 100644 lib/libc/musl/src/unistd/geteuid.c delete mode 100644 lib/libc/musl/src/unistd/getgid.c delete mode 100644 lib/libc/musl/src/unistd/getgroups.c delete mode 100644 lib/libc/musl/src/unistd/getpgid.c delete mode 100644 lib/libc/musl/src/unistd/getpgrp.c delete mode 100644 lib/libc/musl/src/unistd/getpid.c delete mode 100644 lib/libc/musl/src/unistd/getppid.c delete mode 100644 lib/libc/musl/src/unistd/getsid.c delete mode 100644 lib/libc/musl/src/unistd/getuid.c delete mode 100644 lib/libc/musl/src/unistd/lchown.c delete mode 100644 lib/libc/musl/src/unistd/link.c delete mode 100644 lib/libc/musl/src/unistd/linkat.c delete mode 100644 lib/libc/musl/src/unistd/mips/pipe.s delete mode 100644 lib/libc/musl/src/unistd/mips64/pipe.s delete mode 100644 lib/libc/musl/src/unistd/mipsn32/pipe.s delete mode 100644 lib/libc/musl/src/unistd/pipe.c delete mode 100644 lib/libc/musl/src/unistd/posix_close.c delete mode 100644 lib/libc/musl/src/unistd/renameat.c delete mode 100644 lib/libc/musl/src/unistd/rmdir.c delete mode 100644 lib/libc/musl/src/unistd/setpgid.c delete mode 100644 lib/libc/musl/src/unistd/setpgrp.c delete mode 100644 lib/libc/musl/src/unistd/symlink.c delete mode 100644 lib/libc/musl/src/unistd/symlinkat.c delete mode 100644 lib/libc/musl/src/unistd/sync.c delete mode 100644 lib/libc/musl/src/unistd/unlink.c delete mode 100644 lib/libc/musl/src/unistd/unlinkat.c delete mode 100644 lib/libc/wasi/emmalloc/emmalloc.c delete mode 100644 lib/libc/wasi/libc-top-half/musl/src/math/cosh.c delete mode 100644 lib/libc/wasi/libc-top-half/musl/src/math/coshf.c delete mode 100644 lib/libc/wasi/libc-top-half/musl/src/misc/uname.c create mode 100644 lib/std/Io/Dispatch.zig create mode 100644 lib/std/Io/File/MultiReader.zig delete mode 100644 lib/std/Io/IoUring.zig create mode 100644 lib/std/Io/RwLock.zig create mode 100644 lib/std/Io/Semaphore.zig create mode 100644 lib/std/Io/Uring.zig create mode 100644 lib/std/Io/fiber.zig delete mode 100644 lib/std/Thread/Condition.zig delete mode 100644 lib/std/Thread/Futex.zig delete mode 100644 lib/std/Thread/Mutex.zig delete mode 100644 lib/std/Thread/Mutex/Recursive.zig delete mode 100644 lib/std/Thread/RwLock.zig delete mode 100644 lib/std/Thread/Semaphore.zig delete mode 100644 lib/std/Thread/WaitGroup.zig create mode 100644 lib/std/c/darwin/dispatch.zig create mode 100644 lib/std/heap/ArenaAllocator.zig create mode 100644 lib/std/heap/BrkAllocator.zig delete mode 100644 lib/std/heap/ThreadSafeAllocator.zig delete mode 100644 lib/std/heap/WasmAllocator.zig delete mode 100644 lib/std/heap/arena_allocator.zig delete mode 100644 lib/std/heap/sbrk_allocator.zig delete mode 100644 lib/std/once.zig delete mode 100644 lib/std/os/windows/advapi32.zig delete mode 100644 lib/std/os/windows/test.zig create mode 100644 lib/std/testing/Smith.zig create mode 100644 lib/std/zig/TokenSmith.zig delete mode 100644 src/Air/types_resolved.zig delete mode 100644 src/Package/Fetch/testdata/duplicate_paths.tar.gz delete mode 100644 src/Package/Fetch/testdata/duplicate_paths_excluded.tar.gz delete mode 100644 src/Package/Fetch/testdata/executables.tar.gz delete mode 100644 src/Package/Fetch/testdata/no_root.tar.gz create mode 100644 src/Sema/type_resolution.zig delete mode 100644 src/codegen/c/Type.zig create mode 100644 src/codegen/c/type.zig create mode 100644 src/codegen/c/type/render_defs.zig create mode 100644 src/link/ConstPool.zig delete mode 100644 test/behavior/empty_union.zig delete mode 100644 test/cases/compile_errors/@intFromPtr_with_bad_type.zig delete mode 100644 test/cases/compile_errors/AstGen_comptime_known_struct_is_resolved_before_error.zig delete mode 100644 test/cases/compile_errors/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig delete mode 100644 test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig delete mode 100644 test/cases/compile_errors/c_pointer_to_void.zig create mode 100644 test/cases/compile_errors/call_runtime_known_inline_fn_ptr.zig create mode 100644 test/cases/compile_errors/empty_extern_union.zig create mode 100644 test/cases/compile_errors/empty_packed_union.zig create mode 100644 test/cases/compile_errors/enum_backed_by_comptime_int.zig delete mode 100644 test/cases/compile_errors/enum_backed_by_comptime_int_must_be_casted_from_comptime_value.zig delete mode 100644 test/cases/compile_errors/enum_backed_by_comptime_int_must_be_comptime.zig create mode 100644 test/cases/compile_errors/enum_uses_own_typeinfo.zig delete mode 100644 test/cases/compile_errors/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig create mode 100644 test/cases/compile_errors/fn_body_in_struct_runtime_known.zig create mode 100644 test/cases/compile_errors/fn_type_returning_pointer_to_itself.zig create mode 100644 test/cases/compile_errors/implicit_backing_type_in_extern_context.zig create mode 100644 test/cases/compile_errors/initialize_empty_union.zig create mode 100644 test/cases/compile_errors/non-exhaustive_enum_missing_tag_type.zig delete mode 100644 test/cases/compile_errors/noreturn_struct_field.zig create mode 100644 test/cases/compile_errors/packed_struct_uses_own_size.zig create mode 100644 test/cases/compile_errors/packed_struct_uses_own_typeinfo.zig delete mode 100644 test/cases/compile_errors/packed_union_given_enum_tag_type.zig delete mode 100644 test/cases/compile_errors/packed_union_with_automatic_layout_field.zig create mode 100644 test/cases/compile_errors/packed_union_with_fields_of_not_allowed_types.zig create mode 100644 test/cases/compile_errors/pointer_in_bitpack.zig delete mode 100644 test/cases/compile_errors/reify_type_for_tagged_packed_union.zig create mode 100644 test/cases/compile_errors/simple_struct_loop.zig create mode 100644 test/cases/compile_errors/sizeof_alignof_empty_union.zig delete mode 100644 test/cases/compile_errors/struct_depends_on_pointer_alignment.zig create mode 100644 test/cases/compile_errors/struct_field_queries_hasfield_of_itself.zig create mode 100644 test/cases/compile_errors/struct_uses_reified_type_which_queries_struct_alignment.zig create mode 100644 test/cases/compile_errors/struct_uses_sizeof_self_as_array_len.zig create mode 100644 test/cases/compile_errors/union_backed_by_enum_backed_by_comptime_int.zig delete mode 100644 test/cases/compile_errors/union_depends_on_pointer_alignment.zig create mode 100644 test/incremental/type_dependency_loop