libphobos: Merge phobos and druntime with upstream.
authorIain Buclaw <ibuclaw@gcc.gnu.org>
Sat, 26 Jan 2019 13:41:26 +0000 (13:41 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Sat, 26 Jan 2019 13:41:26 +0000 (13:41 +0000)
commit685ae5b8717e08e0d7b5f147ed4c6bfeff10c4f6
treeb896cf6f236550f22bc5157e858c6714b7411e47
parent8f915edbe104731838ef8c6821829a93faf5d063
libphobos: Merge phobos and druntime with upstream.

Commits merged from druntime.

    Fix struct tls_index definition on x32
    https://github.com/dlang/druntime/pull/2354

    Update SectionGroup signatures to match on all targets
    https://github.com/dlang/druntime/pull/2401

    Fix issue 19128 - argument to alloca may be too large
    https://github.com/dlang/druntime/pull/2409

    Define some common filesystem limits in core.stdc.limits
    https://github.com/dlang/druntime/pull/2460

    Use version Darwin instead of OSX in core.sys.posix.aio
    https://github.com/dlang/druntime/pull/2470

Commits merged from phobos.

    Don't run HardFloat tests on SoftFloat systems
    https://github.com/dlang/phobos/pull/5358

    Remove reliance on stdin, stdout, stderr being aliasable
    https://github.com/dlang/phobos/pull/5718

    Solaris: add import clock_gettime to currStdTime
    https://github.com/dlang/phobos/pull/5807

    Don't print debug messages when building unittests
    https://github.com/dlang/phobos/pull/6827

    Add HPPA support to phobos
    Fixes https://gcc.gnu.org/PR89054
    https://github.com/dlang/phobos/pull/6836

From-SVN: r268293
19 files changed:
libphobos/libdruntime/MERGE [new file with mode: 0644]
libphobos/libdruntime/core/stdc/limits.d
libphobos/libdruntime/core/sys/posix/aio.d
libphobos/libdruntime/rt/arrayassign.d
libphobos/libdruntime/rt/dmain2.d
libphobos/libdruntime/rt/sections_elf_shared.d
libphobos/libdruntime/rt/sections_solaris.d
libphobos/libdruntime/rt/sections_win32.d
libphobos/libdruntime/rt/sections_win64.d
libphobos/src/MERGE
libphobos/src/std/datetime/systime.d
libphobos/src/std/experimental/allocator/mallocator.d
libphobos/src/std/experimental/typecons.d
libphobos/src/std/file.d
libphobos/src/std/math.d
libphobos/src/std/net/curl.d
libphobos/src/std/stdio.d
libphobos/src/std/system.d
libphobos/src/std/uri.d