create mode 100755 ci/azure/on_master_success delete mode 100755 ci/azure/update_download_page create mode 100644 ci/drone/drone.yml create mode 100755 ci/drone/linux_script create mode 100755 ci/srht/on_master_success create mode 100755 ci/srht/update_download_page create mode 100644 cmake/c_flag_overrides.cmake create mode 100644 cmake/cxx_flag_overrides.cmake create mode 100644 lib/libc/glibc/LICENSES delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/ipc.h delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/limits.h delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/posix.h delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/reg.h delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/sem.h delete mode 100644 lib/libc/include/aarch64-linux-musl/bits/stat.h create mode 100644 lib/libc/include/arm-linux-musl/bits/limits.h create mode 100644 lib/libc/include/arm-linux-musl/bits/posix.h create mode 100644 lib/libc/include/arm-linux-musl/bits/reg.h create mode 100644 lib/libc/include/arm-linux-musl/bits/sem.h create mode 100644 lib/libc/include/arm-linux-musl/bits/stat.h create mode 100644 lib/libc/include/generic-musl/bits/ipcstat.h create mode 100644 lib/libc/include/i386-linux-musl/bits/posix.h create mode 100644 lib/libc/include/i386-linux-musl/bits/sem.h create mode 100644 lib/libc/include/i386-linux-musl/bits/stat.h create mode 100644 lib/libc/include/mips-linux-musl/bits/limits.h create mode 100644 lib/libc/include/mips-linux-musl/bits/posix.h delete mode 100644 lib/libc/include/mips-linux-musl/bits/sem.h delete mode 100644 lib/libc/include/mips64-linux-musl/bits/sem.h create mode 100644 lib/libc/include/powerpc-linux-musl/bits/limits.h create mode 100644 lib/libc/include/powerpc-linux-musl/bits/posix.h create mode 100644 lib/libc/include/powerpc-linux-musl/bits/reg.h delete mode 100644 lib/libc/include/powerpc64-linux-musl/bits/limits.h delete mode 100644 lib/libc/include/powerpc64-linux-musl/bits/msg.h delete mode 100644 lib/libc/include/powerpc64-linux-musl/bits/posix.h delete mode 100644 lib/libc/include/powerpc64-linux-musl/bits/sem.h delete mode 100644 lib/libc/include/riscv64-linux-musl/bits/ipc.h delete mode 100644 lib/libc/include/riscv64-linux-musl/bits/limits.h delete mode 100644 lib/libc/include/riscv64-linux-musl/bits/sem.h delete mode 100644 lib/libc/include/riscv64-linux-musl/bits/shm.h delete mode 100644 lib/libc/include/riscv64-linux-musl/bits/stat.h delete mode 100644 lib/libc/include/s390x-linux-musl/bits/ipc.h delete mode 100644 lib/libc/include/s390x-linux-musl/bits/msg.h delete mode 100644 lib/libc/include/s390x-linux-musl/bits/posix.h delete mode 100644 lib/libc/include/s390x-linux-musl/bits/reg.h delete mode 100644 lib/libc/include/s390x-linux-musl/bits/sem.h delete mode 100644 lib/libc/include/x86_64-linux-musl/bits/ipc.h delete mode 100644 lib/libc/include/x86_64-linux-musl/bits/msg.h delete mode 100644 lib/libc/include/x86_64-linux-musl/bits/posix.h create mode 100644 lib/libc/include/x86_64-linux-musl/bits/sem.h create mode 100644 lib/libc/mingw/COPYING create mode 100644 lib/libc/mingw/lib-common/bcrypt.def create mode 100644 lib/libc/mingw/lib-common/comctl32.def create mode 100644 lib/libc/mingw/lib-common/comdlg32.def create mode 100644 lib/libc/mingw/lib-common/crypt32.def create mode 100644 lib/libc/mingw/lib-common/cryptnet.def create mode 100644 lib/libc/mingw/lib-common/lz32.def create mode 100644 lib/libc/mingw/lib-common/mpr.def create mode 100644 lib/libc/mingw/lib-common/ncrypt.def create mode 100644 lib/libc/mingw/lib-common/netapi32.def create mode 100644 lib/libc/mingw/lib-common/rpcns4.def create mode 100644 lib/libc/mingw/lib-common/rpcrt4.def create mode 100644 lib/libc/mingw/lib-common/scarddlg.def create mode 100644 lib/libc/mingw/lib-common/winscard.def create mode 100644 lib/libc/mingw/lib-common/winspool.def create mode 100644 lib/libc/mingw/lib-common/ws2_32.def.in create mode 100644 lib/libc/mingw/lib32/advapi32.def create mode 100644 lib/libc/mingw/lib32/bcrypt.def create mode 100644 lib/libc/mingw/lib32/comctl32.def create mode 100644 lib/libc/mingw/lib32/comdlg32.def create mode 100644 lib/libc/mingw/lib32/crypt32.def create mode 100644 lib/libc/mingw/lib32/cryptnet.def create mode 100644 lib/libc/mingw/lib32/gdi32.def create mode 100644 lib/libc/mingw/lib32/imm32.def create mode 100644 lib/libc/mingw/lib32/kernel32.def create mode 100644 lib/libc/mingw/lib32/lz32.def create mode 100644 lib/libc/mingw/lib32/mpr.def create mode 100644 lib/libc/mingw/lib32/mswsock.def create mode 100644 lib/libc/mingw/lib32/ncrypt.def create mode 100644 lib/libc/mingw/lib32/netapi32.def create mode 100644 lib/libc/mingw/lib32/ole32.def create mode 100644 lib/libc/mingw/lib32/oleaut32.def create mode 100644 lib/libc/mingw/lib32/opengl32.def create mode 100644 lib/libc/mingw/lib32/rpcns4.def create mode 100644 lib/libc/mingw/lib32/rpcrt4.def create mode 100644 lib/libc/mingw/lib32/shell32.def create mode 100644 lib/libc/mingw/lib32/urlmon.def create mode 100644 lib/libc/mingw/lib32/winmm.def create mode 100644 lib/libc/mingw/lib32/winscard.def create mode 100644 lib/libc/mingw/lib32/winspool.def create mode 100644 lib/libc/mingw/lib32/wintrust.def create mode 100644 lib/libc/mingw/lib32/ws2_32.def create mode 100644 lib/libc/mingw/lib64/mswsock.def create mode 100644 lib/libc/mingw/lib64/opengl32.def create mode 100644 lib/libc/mingw/lib64/urlmon.def create mode 100644 lib/libc/mingw/lib64/wintrust.def create mode 100644 lib/libc/mingw/libarm32/mswsock.def create mode 100644 lib/libc/mingw/libarm32/urlmon.def create mode 100644 lib/libc/mingw/libarm32/wintrust.def create mode 100644 lib/libc/musl/COPYRIGHT delete mode 100644 lib/libc/musl/arch/aarch64/bits/ipc.h delete mode 100644 lib/libc/musl/arch/aarch64/bits/msg.h delete mode 100644 lib/libc/musl/arch/aarch64/bits/sem.h delete mode 100644 lib/libc/musl/arch/aarch64/bits/shm.h create mode 100644 lib/libc/musl/arch/aarch64/kstat.h create mode 100644 lib/libc/musl/arch/arm/bits/ipcstat.h create mode 100644 lib/libc/musl/arch/arm/bits/msg.h create mode 100644 lib/libc/musl/arch/arm/bits/sem.h create mode 100644 lib/libc/musl/arch/arm/bits/shm.h create mode 100644 lib/libc/musl/arch/arm/kstat.h create mode 100644 lib/libc/musl/arch/generic/bits/ipcstat.h create mode 100644 lib/libc/musl/arch/i386/bits/ipcstat.h create mode 100644 lib/libc/musl/arch/i386/bits/msg.h create mode 100644 lib/libc/musl/arch/i386/bits/sem.h create mode 100644 lib/libc/musl/arch/i386/bits/shm.h create mode 100644 lib/libc/musl/arch/i386/kstat.h create mode 100644 lib/libc/musl/arch/mips/bits/ipcstat.h create mode 100644 lib/libc/musl/arch/mips/kstat.h delete mode 100644 lib/libc/musl/arch/mips64/bits/msg.h delete mode 100644 lib/libc/musl/arch/mips64/bits/sem.h delete mode 100644 lib/libc/musl/arch/mips64/bits/shm.h create mode 100644 lib/libc/musl/arch/mips64/kstat.h create mode 100644 lib/libc/musl/arch/powerpc/bits/ipcstat.h create mode 100644 lib/libc/musl/arch/powerpc/kstat.h delete mode 100644 lib/libc/musl/arch/powerpc64/bits/msg.h delete mode 100644 lib/libc/musl/arch/powerpc64/bits/sem.h create mode 100644 lib/libc/musl/arch/powerpc64/kstat.h delete mode 100644 lib/libc/musl/arch/riscv64/bits/ipc.h delete mode 100644 lib/libc/musl/arch/riscv64/bits/msg.h delete mode 100644 lib/libc/musl/arch/riscv64/bits/sem.h delete mode 100644 lib/libc/musl/arch/riscv64/bits/shm.h create mode 100644 lib/libc/musl/arch/riscv64/kstat.h delete mode 100644 lib/libc/musl/arch/s390x/bits/ipc.h delete mode 100644 lib/libc/musl/arch/s390x/bits/msg.h delete mode 100644 lib/libc/musl/arch/s390x/bits/sem.h delete mode 100644 lib/libc/musl/arch/s390x/bits/shm.h create mode 100644 lib/libc/musl/arch/s390x/kstat.h delete mode 100644 lib/libc/musl/arch/x86_64/bits/ipc.h delete mode 100644 lib/libc/musl/arch/x86_64/bits/msg.h create mode 100644 lib/libc/musl/arch/x86_64/bits/sem.h delete mode 100644 lib/libc/musl/arch/x86_64/bits/shm.h create mode 100644 lib/libc/musl/arch/x86_64/kstat.h create mode 100644 lib/libc/musl/src/env/secure_getenv.c create mode 100644 lib/libc/musl/src/linux/copy_file_range.c create mode 100644 lib/libc/musl/src/process/posix_spawn_file_actions_addchdir.c create mode 100644 lib/libc/musl/src/process/posix_spawn_file_actions_addfchdir.c create mode 100644 lib/libc/musl/src/signal/x32/getitimer.c create mode 100644 lib/libc/musl/src/signal/x32/setitimer.c delete mode 100644 lib/libc/musl/src/thread/x32/syscall_cp_fixup.c create mode 100644 lib/libc/musl/src/unistd/mipsn32/lseek.c create mode 100644 lib/libc/musl/src/unistd/x32/lseek.c create mode 100644 lib/libcxx/LICENSE.TXT create mode 100644 lib/std/build/check_file.zig create mode 100644 lib/std/build/run.zig create mode 100644 lib/std/build/translate_c.zig create mode 100644 lib/std/build/write_file.zig create mode 100644 lib/std/builtin.zig create mode 100644 lib/std/c/dragonfly.zig create mode 100644 lib/std/c/emscripten.zig create mode 100644 lib/std/c/fuchsia.zig create mode 100644 lib/std/c/haiku.zig create mode 100644 lib/std/c/hermit.zig create mode 100644 lib/std/c/minix.zig create mode 100644 lib/std/c/openbsd.zig create mode 100644 lib/std/c/solaris.zig create mode 100644 lib/std/crypto/aes.zig delete mode 100644 lib/std/event/net.zig create mode 100644 lib/std/fifo.zig create mode 100644 lib/std/io/out_stream.zig create mode 100644 lib/std/json/write_stream.zig create mode 100644 lib/std/net/test.zig create mode 100644 lib/std/os/bits/dragonfly.zig create mode 100644 lib/std/os/bits/linux/i386.zig create mode 100644 lib/std/os/dragonfly.zig create mode 100644 lib/std/os/linux/i386.zig create mode 100644 lib/std/os/uefi/protocols/device_path_protocol.zig create mode 100644 lib/std/os/uefi/protocols/ip6_config_protocol.zig create mode 100644 lib/std/os/uefi/protocols/ip6_protocol.zig create mode 100644 lib/std/os/uefi/protocols/ip6_service_binding_protocol.zig create mode 100644 lib/std/os/uefi/protocols/loaded_image_protocol.zig create mode 100644 lib/std/os/uefi/protocols/managed_network_protocol.zig create mode 100644 lib/std/os/uefi/protocols/managed_network_service_binding_protocol.zig create mode 100644 lib/std/os/uefi/protocols/simple_network_protocol.zig create mode 100644 lib/std/os/uefi/protocols/simple_text_input_protocol.zig create mode 100644 lib/std/os/uefi/protocols/udp6_protocol.zig create mode 100644 lib/std/os/uefi/protocols/udp6_service_binding_protocol.zig create mode 100644 lib/std/os/windows/ws2_32.zig delete mode 100644 lib/std/os/zen.zig create mode 100644 lib/std/progress.zig create mode 100644 lib/std/reset_event.zig create mode 100644 lib/std/special/compiler_rt/arm.zig create mode 100644 lib/std/special/compiler_rt/floatundisf.zig create mode 100644 lib/std/special/compiler_rt/floatunsisf.zig create mode 100644 lib/std/special/compiler_rt/int.zig delete mode 100644 lib/std/special/compiler_rt/udivmoddi4.zig create mode 100644 lib/std/special/docs/index.html create mode 100644 lib/std/special/docs/main.js delete mode 100644 lib/std/special/panic.zig delete mode 100644 lib/std/special/start.zig delete mode 100644 lib/std/special/start_lib.zig delete mode 100644 lib/std/special/start_windows_tls.zig create mode 100644 lib/std/start.zig create mode 100644 lib/std/start_windows_tls.zig delete mode 100644 lib/std/statically_initialized_mutex.zig create mode 100644 lib/std/target.zig delete mode 100644 src-self-hosted/arg.zig create mode 100644 src-self-hosted/c_tokenizer.zig delete mode 100644 src-self-hosted/target.zig create mode 100644 src-self-hosted/util.zig delete mode 100644 src/c_tokenizer.cpp delete mode 100644 src/c_tokenizer.hpp create mode 100644 src/dump_analysis.cpp create mode 100644 src/dump_analysis.hpp create mode 100644 src/memory_profiling.cpp create mode 100644 src/memory_profiling.hpp delete mode 100644 src/stack_report.cpp delete mode 100644 src/stack_report.hpp delete mode 100644 src/translate_c.cpp delete mode 100644 src/translate_c.hpp create mode 100644 test/run_translated_c.zig create mode 100644 test/src/compare_output.zig create mode 100644 test/src/run_translated_c.zig create mode 100644 test/src/translate_c.zig create mode 100644 test/stage1/behavior/bugs/2889.zig create mode 100644 test/stage1/behavior/bugs/3007.zig create mode 100644 test/stage1/behavior/bugs/3367.zig create mode 100644 test/stage1/behavior/bugs/3384.zig create mode 100644 test/stage1/behavior/bugs/3468.zig create mode 100644 test/stage1/behavior/bugs/3742.zig create mode 100644 test/stage1/behavior/call.zig create mode 100644 test/stage1/behavior/tuple.zig create mode 100644 test/stage2/test.zig create mode 100644 tools/merge_anal_dumps.zig