]> git.proxmox.com Git - wasi-libc.git/commit
Update to musl 1.2.1. (#222)
authorDan Gohman <dev@sunfishcode.online>
Mon, 30 Nov 2020 20:47:45 +0000 (12:47 -0800)
committerGitHub <noreply@github.com>
Mon, 30 Nov 2020 20:47:45 +0000 (12:47 -0800)
commit58795582905e08fa7748846c1971b4ab911d1e16
treed94b8fa75cb425e949886bef744a9f6e7d76b4d5
parent5b148b6131f36770f110c24d61adfb1e17fea06a
Update to musl 1.2.1. (#222)

See the WHATSNEW file for details. WASI libc currently uses a separate
malloc, so the new mallocng is not currently used.

This includes a few new custom changes to disable code for handling
directed rounding modes. Wasm doesn't have directed rounding modes,
so disabling this code size saves code size, something the WASI libc
project cares about!
169 files changed:
expected/wasm32-wasi/defined-symbols.txt
libc-top-half/musl/COPYRIGHT
libc-top-half/musl/Makefile
libc-top-half/musl/VERSION
libc-top-half/musl/WHATSNEW
libc-top-half/musl/arch/arm/syscall_arch.h
libc-top-half/musl/arch/mips/bits/signal.h
libc-top-half/musl/arch/mips/syscall_arch.h
libc-top-half/musl/arch/mips64/bits/signal.h
libc-top-half/musl/arch/mips64/syscall_arch.h
libc-top-half/musl/arch/mipsn32/bits/signal.h
libc-top-half/musl/arch/mipsn32/syscall_arch.h
libc-top-half/musl/arch/powerpc/bits/mman.h
libc-top-half/musl/arch/powerpc64/bits/mman.h
libc-top-half/musl/configure
libc-top-half/musl/include/arpa/inet.h
libc-top-half/musl/include/netinet/in.h
libc-top-half/musl/include/pthread.h
libc-top-half/musl/ldso/dynlink.c
libc-top-half/musl/src/errno/__strerror.h
libc-top-half/musl/src/errno/strerror.c
libc-top-half/musl/src/fenv/sh/fenv.S
libc-top-half/musl/src/internal/atomic.h
libc-top-half/musl/src/internal/dynlink.h
libc-top-half/musl/src/internal/libc.h
libc-top-half/musl/src/internal/libm.h
libc-top-half/musl/src/internal/malloc_impl.h [deleted file]
libc-top-half/musl/src/internal/shgetc.c
libc-top-half/musl/src/internal/stdio_impl.h
libc-top-half/musl/src/ipc/msgctl.c
libc-top-half/musl/src/ipc/semctl.c
libc-top-half/musl/src/ipc/shmctl.c
libc-top-half/musl/src/linux/clock_adjtime.c
libc-top-half/musl/src/malloc/DESIGN [deleted file]
libc-top-half/musl/src/malloc/aligned_alloc.c [deleted file]
libc-top-half/musl/src/malloc/calloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/expand_heap.c [deleted file]
libc-top-half/musl/src/malloc/lite_malloc.c
libc-top-half/musl/src/malloc/malloc.c [deleted file]
libc-top-half/musl/src/malloc/malloc_usable_size.c [deleted file]
libc-top-half/musl/src/malloc/mallocng/aligned_alloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/donate.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/free.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/glue.h [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/malloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/malloc_usable_size.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/meta.h [new file with mode: 0644]
libc-top-half/musl/src/malloc/mallocng/realloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/memalign.c
libc-top-half/musl/src/malloc/oldmalloc/aligned_alloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/oldmalloc/malloc.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/oldmalloc/malloc_impl.h [new file with mode: 0644]
libc-top-half/musl/src/malloc/oldmalloc/malloc_usable_size.c [new file with mode: 0644]
libc-top-half/musl/src/malloc/posix_memalign.c
libc-top-half/musl/src/malloc/replaced.c [new file with mode: 0644]
libc-top-half/musl/src/math/__expo2.c
libc-top-half/musl/src/math/__expo2f.c
libc-top-half/musl/src/math/__rem_pio2.c
libc-top-half/musl/src/math/__rem_pio2f.c
libc-top-half/musl/src/math/__rem_pio2l.c
libc-top-half/musl/src/math/cosh.c
libc-top-half/musl/src/math/coshf.c
libc-top-half/musl/src/math/i386/fabs.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fabs.s [deleted file]
libc-top-half/musl/src/math/i386/fabsf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fabsf.s [deleted file]
libc-top-half/musl/src/math/i386/fabsl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fabsl.s [deleted file]
libc-top-half/musl/src/math/i386/fmod.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fmod.s [deleted file]
libc-top-half/musl/src/math/i386/fmodf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fmodf.s [deleted file]
libc-top-half/musl/src/math/i386/fmodl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/fmodl.s [deleted file]
libc-top-half/musl/src/math/i386/llrint.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/llrint.s [deleted file]
libc-top-half/musl/src/math/i386/llrintf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/llrintf.s [deleted file]
libc-top-half/musl/src/math/i386/llrintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/llrintl.s [deleted file]
libc-top-half/musl/src/math/i386/lrint.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/lrint.s [deleted file]
libc-top-half/musl/src/math/i386/lrintf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/lrintf.s [deleted file]
libc-top-half/musl/src/math/i386/lrintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/lrintl.s [deleted file]
libc-top-half/musl/src/math/i386/remainder.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/remainder.s [deleted file]
libc-top-half/musl/src/math/i386/remainderf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/remainderf.s [deleted file]
libc-top-half/musl/src/math/i386/remainderl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/remainderl.s [deleted file]
libc-top-half/musl/src/math/i386/rint.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/rint.s [deleted file]
libc-top-half/musl/src/math/i386/rintf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/rintf.s [deleted file]
libc-top-half/musl/src/math/i386/rintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/rintl.s [deleted file]
libc-top-half/musl/src/math/i386/sqrt.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/sqrt.s [deleted file]
libc-top-half/musl/src/math/i386/sqrtf.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/sqrtf.s [deleted file]
libc-top-half/musl/src/math/i386/sqrtl.c [new file with mode: 0644]
libc-top-half/musl/src/math/i386/sqrtl.s [deleted file]
libc-top-half/musl/src/math/m68k/sqrtl.c [new file with mode: 0644]
libc-top-half/musl/src/math/sinh.c
libc-top-half/musl/src/math/sinhf.c
libc-top-half/musl/src/math/x86_64/fabs.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/fabs.s [deleted file]
libc-top-half/musl/src/math/x86_64/fabsf.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/fabsf.s [deleted file]
libc-top-half/musl/src/math/x86_64/fabsl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/fabsl.s [deleted file]
libc-top-half/musl/src/math/x86_64/fmodl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/fmodl.s [deleted file]
libc-top-half/musl/src/math/x86_64/llrint.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/llrint.s [deleted file]
libc-top-half/musl/src/math/x86_64/llrintf.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/llrintf.s [deleted file]
libc-top-half/musl/src/math/x86_64/llrintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/llrintl.s [deleted file]
libc-top-half/musl/src/math/x86_64/lrint.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/lrint.s [deleted file]
libc-top-half/musl/src/math/x86_64/lrintf.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/lrintf.s [deleted file]
libc-top-half/musl/src/math/x86_64/lrintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/lrintl.s [deleted file]
libc-top-half/musl/src/math/x86_64/remainderl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/remainderl.s [deleted file]
libc-top-half/musl/src/math/x86_64/remquol.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/rintl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/rintl.s [deleted file]
libc-top-half/musl/src/math/x86_64/sqrt.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/sqrt.s [deleted file]
libc-top-half/musl/src/math/x86_64/sqrtf.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/sqrtf.s [deleted file]
libc-top-half/musl/src/math/x86_64/sqrtl.c [new file with mode: 0644]
libc-top-half/musl/src/math/x86_64/sqrtl.s [deleted file]
libc-top-half/musl/src/misc/getentropy.c
libc-top-half/musl/src/misc/nftw.c
libc-top-half/musl/src/network/getnameinfo.c
libc-top-half/musl/src/network/lookup_name.c
libc-top-half/musl/src/network/res_mkquery.c
libc-top-half/musl/src/network/res_send.c
libc-top-half/musl/src/network/socket.c
libc-top-half/musl/src/process/fork.c
libc-top-half/musl/src/stdio/__string_read.c [deleted file]
libc-top-half/musl/src/stdio/fmemopen.c
libc-top-half/musl/src/stdio/vdprintf.c
libc-top-half/musl/src/stdio/vfscanf.c
libc-top-half/musl/src/stdio/vsscanf.c
libc-top-half/musl/src/stdlib/wcstod.c
libc-top-half/musl/src/stdlib/wcstol.c
libc-top-half/musl/src/string/aarch64/memcpy.S [new file with mode: 0644]
libc-top-half/musl/src/string/aarch64/memset.S [new file with mode: 0644]
libc-top-half/musl/src/string/arm/memcpy.S [new file with mode: 0644]
libc-top-half/musl/src/string/arm/memcpy.c [deleted file]
libc-top-half/musl/src/string/arm/memcpy_le.S [deleted file]
libc-top-half/musl/src/string/memccpy.c
libc-top-half/musl/src/string/memmem.c
libc-top-half/musl/src/string/strsignal.c
libc-top-half/musl/src/string/strstr.c
libc-top-half/musl/src/thread/__lock.c
libc-top-half/musl/src/thread/pthread_create.c
libc-top-half/musl/src/thread/pthread_getschedparam.c
libc-top-half/musl/src/thread/pthread_kill.c
libc-top-half/musl/src/thread/pthread_setschedparam.c
libc-top-half/musl/src/thread/pthread_setschedprio.c
libc-top-half/musl/src/time/__tz.c