]> gcc.gnu.org Git - gcc.git/commit
d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos 41aaf8c26.
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 28 Feb 2022 14:47:52 +0000 (15:47 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 28 Feb 2022 16:49:01 +0000 (17:49 +0100)
commit1027dc459204894f4503f713a3d73826e4bbab15
tree606564b15e0978c77c76d0e618c00c25a78aaf38
parent430c89274d7f82810724126637ffdc5507d442f0
d: Merge upstream dmd cf63dd8e5, druntime caf14b0f, phobos 41aaf8c26.

D front-end changes:

    - Import dmd v2.099.0-rc.1.
    - The `main' can now return type `noreturn' and supports return
      inference.

D Runtime changes:

    - Import druntime v2.099.0-rc.1.
    - C bindings for stat_t on powerpc-linux has been fixed.

Phobos changes:

    - Import phobos v2.099.0-rc.1.

gcc/d/ChangeLog:

* d-target.cc (Target::_init): Initialize C type size fields.
* dmd/MERGE: Merge upstream dmd cf63dd8e5.
* dmd/VERSION: Update version to v2.099.0-rc.1.

libphobos/ChangeLog:

* libdruntime/MERGE: Merge upstream druntime caf14b0f.
* src/MERGE: Merge upstream phobos 41aaf8c26.

gcc/testsuite/ChangeLog:

* gdc.dg/torture/simd7413a.d: Update.
* gdc.dg/ubsan/pr88957.d: Update.
* gdc.dg/simd18489.d: New test.
* gdc.dg/torture/simd21727.d: New test.
58 files changed:
gcc/d/d-target.cc
gcc/d/dmd/MERGE
gcc/d/dmd/VERSION
gcc/d/dmd/common/outbuffer.d
gcc/d/dmd/cparse.d
gcc/d/dmd/cppmangle.d
gcc/d/dmd/dmangle.d
gcc/d/dmd/dmodule.d
gcc/d/dmd/dsymbolsem.d
gcc/d/dmd/expressionsem.d
gcc/d/dmd/file_manager.d
gcc/d/dmd/func.d
gcc/d/dmd/lexer.d
gcc/d/dmd/mtype.d
gcc/d/dmd/root/file.d
gcc/d/dmd/root/speller.d
gcc/d/dmd/root/string.d
gcc/d/dmd/semantic3.d
gcc/d/dmd/target.d
gcc/d/dmd/target.h
gcc/d/dmd/tokens.h
gcc/d/dmd/traits.d
gcc/d/dmd/typesem.d
gcc/testsuite/gdc.dg/simd18489.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd21727.d [moved from gcc/testsuite/gdc.test/runnable/ice21727.d with 71% similarity]
gcc/testsuite/gdc.dg/torture/simd7413a.d
gcc/testsuite/gdc.dg/ubsan/pr88957.d
gcc/testsuite/gdc.test/compilable/b18489.d [deleted file]
gcc/testsuite/gdc.test/compilable/issue21390.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/fail17927.d
gcc/testsuite/gdc.test/fail_compilation/fix17751.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/issue22826.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/test21546.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/test22023.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/test22818.d [new file with mode: 0644]
gcc/testsuite/gdc.test/runnable/nan.d
gcc/testsuite/gdc.test/runnable/previewin.d
gcc/testsuite/gdc.test/runnable/sroa13220.d [deleted file]
gcc/testsuite/gdc.test/runnable/test15.d
gcc/testsuite/gdc.test/runnable/testconst.d
gcc/testsuite/gdc.test/runnable/testscope2.d
gcc/testsuite/gdc.test/runnable/traits_getPointerBitmap.d
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/gc/gcinterface.d
libphobos/libdruntime/core/internal/gc/bits.d
libphobos/libdruntime/core/internal/gc/impl/conservative/gc.d
libphobos/libdruntime/core/internal/gc/pooltable.d
libphobos/libdruntime/core/internal/gc/proxy.d
libphobos/libdruntime/core/memory.d
libphobos/libdruntime/core/stdcpp/string.d
libphobos/libdruntime/core/sys/posix/sys/stat.d
libphobos/libdruntime/core/time.d
libphobos/libdruntime/object.d
libphobos/src/MERGE
libphobos/src/std/file.d
libphobos/src/std/getopt.d
libphobos/src/std/range/primitives.d
libphobos/src/std/sumtype.d
This page took 0.092494 seconds and 6 git commands to generate.