]> git.ipfire.org Git - thirdparty/gcc.git/commit
d: Merge upstream dmd, druntime 2bbf64907c, phobos b64bfbf91
authorIain Buclaw <ibuclaw@gdcproject.org>
Thu, 7 Dec 2023 10:55:12 +0000 (11:55 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 11 Dec 2023 10:06:23 +0000 (11:06 +0100)
commitf9b4dbb8ac75f96c4897ba9aafcaf0bbad4fbe44
tree0cbb768778c3ece2ccdae2f1e34aceb483917c1d
parent63194a0e8ede9e15dfa01c6ec7aeea8f7702d3b7
d: Merge upstream dmd, druntime 2bbf64907c, phobos b64bfbf91

D front-end changes:

    - Import dmd v2.106.0.

D runtime changes:

    - Import druntime v2.106.0.

Phobos changes:

    - Import phobos v2.106.0.

gcc/d/ChangeLog:

* Make-lang.in (D_FRONTEND_OBJS): Rename d/common-string.o to
d/common-smallbuffer.o.
* dmd/MERGE: Merge upstream dmd 2bbf64907c.
* dmd/VERSION: Bump version to v2.106.0.
* modules.cc (layout_moduleinfo_fields): Update for new front-end
interface.
(layout_moduleinfo): Likewise.

libphobos/ChangeLog:

* libdruntime/MERGE: Merge upstream druntime 2bbf64907c.
* src/MERGE: Merge upstream phobos b64bfbf91.
45 files changed:
gcc/d/Make-lang.in
gcc/d/dmd/MERGE
gcc/d/dmd/VERSION
gcc/d/dmd/aggregate.d
gcc/d/dmd/aggregate.h
gcc/d/dmd/attrib.d
gcc/d/dmd/attrib.h
gcc/d/dmd/canthrow.d
gcc/d/dmd/common/README.md
gcc/d/dmd/common/file.d
gcc/d/dmd/common/smallbuffer.d [moved from gcc/d/dmd/common/string.d with 82% similarity]
gcc/d/dmd/cparse.d
gcc/d/dmd/dcast.d
gcc/d/dmd/denum.d
gcc/d/dmd/dimport.d
gcc/d/dmd/dmodule.d
gcc/d/dmd/dsymbol.d
gcc/d/dmd/dsymbol.h
gcc/d/dmd/dsymbolsem.d
gcc/d/dmd/dtemplate.d
gcc/d/dmd/enum.h
gcc/d/dmd/escape.d
gcc/d/dmd/expressionsem.d
gcc/d/dmd/hdrgen.d
gcc/d/dmd/import.h
gcc/d/dmd/initsem.d
gcc/d/dmd/module.h
gcc/d/dmd/nspace.d
gcc/d/dmd/nspace.h
gcc/d/dmd/parse.d
gcc/d/dmd/root/file.d
gcc/d/dmd/root/filename.d
gcc/d/dmd/root/speller.d
gcc/d/dmd/root/string.d
gcc/d/dmd/typesem.d
gcc/d/modules.cc
gcc/testsuite/gdc.test/fail_compilation/misc_parser_err_cov1.d
gcc/testsuite/gdc.test/runnable/dbitfields.d
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/cpuid.d
libphobos/src/MERGE
libphobos/src/std/algorithm/searching.d
libphobos/src/std/conv.d
libphobos/src/std/range/package.d
libphobos/src/std/uni/package.d