libphobos: Merge upstream druntime 5bb8ce19

Programming / Compilers / GCC - ibuclaw [138bc75d-0d04-0410-961f-82ee72b054a4] - 21 August 2019 07:54 EDT

Synchronizes extern(C) bindings with latest release.

Reviewed-on: https://github.com/dlang/druntime/pull/2741

libphobos/ChangeLog:

- libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add core/sys/bionic/string.d. (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/string.d. (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add core/sys/dragonflybsd/string.d, core/sys/dragonflybsd/sys/socket.d. (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/string.d. (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/string.d. (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/string.d, core/sys/netbsd/sys/featuretest.d.
- libdruntime/Makefile.in: Regenerate.

facde14d15a libphobos: Merge upstream druntime 5bb8ce19
libphobos/ChangeLog | 13 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 46 +-
libphobos/libdruntime/Makefile.in | 101 +-
libphobos/libdruntime/core/stdc/assert_.d | 2 +-
libphobos/libdruntime/core/stdc/fenv.d | 48 +-
libphobos/libdruntime/core/sys/bionic/string.d | 17 +
libphobos/libdruntime/core/sys/darwin/mach/dyld.d | 1 +
.../libdruntime/core/sys/darwin/mach/loader.d | 3470 ++++++++++++++++++--
libphobos/libdruntime/core/sys/darwin/string.d | 31 +
.../libdruntime/core/sys/dragonflybsd/string.d | 22 +
.../libdruntime/core/sys/dragonflybsd/sys/socket.d | 86 +
libphobos/libdruntime/core/sys/freebsd/string.d | 21 +
libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 9 +
.../libdruntime/core/sys/freebsd/sys/elf_common.d | 102 +
libphobos/libdruntime/core/sys/linux/sched.d | 28 +-
libphobos/libdruntime/core/sys/linux/string.d | 21 +
libphobos/libdruntime/core/sys/netbsd/string.d | 21 +
.../libdruntime/core/sys/netbsd/sys/featuretest.d | 12 +
libphobos/libdruntime/core/sys/openbsd/string.d | 21 +
libphobos/libdruntime/core/sys/posix/aio.d | 10 +-
libphobos/libdruntime/core/sys/posix/dirent.d | 4 +-
libphobos/libdruntime/core/sys/posix/pthread.d | 76 +-
libphobos/libdruntime/core/sys/posix/pwd.d | 10 +-
libphobos/libdruntime/core/sys/posix/setjmp.d | 11 +
libphobos/libdruntime/core/sys/posix/signal.d | 336 +-
libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 61 +
libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 9 +-
libphobos/libdruntime/core/sys/posix/sys/mman.d | 21 +
libphobos/libdruntime/core/sys/posix/sys/socket.d | 78 +-
libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 96 +
libphobos/libdruntime/core/sys/posix/sys/types.d | 118 +-
libphobos/libdruntime/core/sys/posix/sys/wait.d | 13 +
libphobos/libdruntime/core/sys/posix/time.d | 22 -
libphobos/libdruntime/core/sys/posix/ucontext.d | 231 +-
libphobos/libdruntime/core/sys/posix/unistd.d | 2 +-
libphobos/libdruntime/core/sys/windows/winnt.d | 3 +
37 files changed, 4657 insertions(+), 518 deletions(-)

Upstream: gcc.gnu.org


  • Share