d: Merge upstream dmd 56589f0f4, druntime 651389b5, phobos 1516ecad9.
commit208fbc779c713715da1465a1a2c6710c084c9b05
authorIain Buclaw <ibuclaw@gdcproject.org>
Wed, 6 Jul 2022 17:45:28 +0000 (6 19:45 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Wed, 6 Jul 2022 17:51:38 +0000 (6 19:51 +0200)
treef8698626e4c2fd65701eddf36918ebf4f2cc6763
parentc785204735b2cace9a676969de0967105a06438d
d: Merge upstream dmd 56589f0f4, druntime 651389b5, phobos 1516ecad9.

D front-end changes:

    - Import latest bug fixes to mainline.

D runtime changes:

    - Import latest bug fixes to mainline.

Phobos changes:

    - Import latest bug fixes to mainline.

gcc/d/ChangeLog:

* dmd/MERGE: Merge upstream dmd 56589f0f4.

libphobos/ChangeLog:

* libdruntime/MERGE: Merge upstream druntime 651389b5.
* src/MERGE: Merge upstream phobos 1516ecad9.
26 files changed:
gcc/d/dmd/MERGE
gcc/d/dmd/cparse.d
gcc/d/dmd/dmodule.d
gcc/d/dmd/expressionsem.d
gcc/d/dmd/globals.d
gcc/d/dmd/globals.h
gcc/d/dmd/hdrgen.d
gcc/d/dmd/mtype.d
gcc/d/dmd/tokens.d
gcc/d/dmd/tokens.h
gcc/d/dmd/typesem.d
gcc/testsuite/gdc.test/compilable/test3004.d
gcc/testsuite/gdc.test/compilable/vcg-ast.d
gcc/testsuite/gdc.test/fail_compilation/diag_in_array.d [new file with mode: 0644]
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/internal/parseoptions.d
libphobos/libdruntime/core/thread/osthread.d
libphobos/libdruntime/rt/aApply.d
libphobos/libdruntime/rt/aApplyR.d
libphobos/libdruntime/rt/aaA.d
libphobos/libdruntime/rt/arrayassign.d
libphobos/libdruntime/rt/lifetime.d
libphobos/src/MERGE
libphobos/src/std/complex.d
libphobos/src/std/file.d
libphobos/src/std/math/exponential.d