[committed 07/19] d: Import dmd v2.098.0-beta.1 (b8384668f) (3/3)
Iain Buclaw
ibuclaw@gdcproject.org
Tue Nov 30 14:44:02 GMT 2021
This is the last third of the new D front-end.
Bootstrapped, regression tested, and committed to mainline.
Regards,
Iain.
---
gcc/d/ChangeLog:
* dmd/mtype.d: New file.
* dmd/nogc.d: New file.
* dmd/nspace.d: New file.
* dmd/ob.d: New file.
* dmd/objc.d: New file.
* dmd/opover.d: New file.
* dmd/optimize.d: New file.
* dmd/parse.d: New file.
* dmd/parsetimevisitor.d: New file.
* dmd/permissivevisitor.d: New file.
* dmd/printast.d: New file.
* dmd/res/default_ddoc_theme.ddoc: New file.
* dmd/root/README.md: New file.
* dmd/root/aav.d: New file.
* dmd/root/array.d: New file.
* dmd/root/bitarray.d: New file.
* dmd/root/ctfloat.d: New file.
* dmd/root/file.d: New file.
* dmd/root/filename.d: New file.
* dmd/root/hash.d: New file.
* dmd/root/longdouble.d: New file.
* dmd/root/outbuffer.d: New file.
* dmd/root/port.d: New file.
* dmd/root/region.d: New file.
* dmd/root/rmem.d: New file.
* dmd/root/rootobject.d: New file.
* dmd/root/speller.d: New file.
* dmd/root/string.d: New file.
* dmd/root/stringtable.d: New file.
* dmd/safe.d: New file.
* dmd/sapply.d: New file.
* dmd/semantic2.d: New file.
* dmd/semantic3.d: New file.
* dmd/sideeffect.d: New file.
* dmd/statement.d: New file.
* dmd/statement_rewrite_walker.d: New file.
* dmd/statementsem.d: New file.
* dmd/staticassert.d: New file.
* dmd/staticcond.d: New file.
* dmd/stmtstate.d: New file.
* dmd/target.d: New file.
* dmd/templateparamsem.d: New file.
* dmd/tokens.d: New file.
* dmd/traits.d: New file.
* dmd/transitivevisitor.d: New file.
* dmd/typesem.d: New file.
* dmd/typinf.d: New file.
* dmd/utf.d: New file.
* dmd/utils.d: New file.
* dmd/visitor.d: New file.
---
gcc/d/dmd/mtype.d | 7355 +++++++++++++++++++
gcc/d/dmd/nogc.d | 266 +
gcc/d/dmd/nspace.d | 170 +
gcc/d/dmd/ob.d | 2680 +++++++
gcc/d/dmd/objc.d | 953 +++
gcc/d/dmd/opover.d | 1843 +++++
gcc/d/dmd/optimize.d | 1186 ++++
gcc/d/dmd/parse.d | 9365 +++++++++++++++++++++++++
gcc/d/dmd/parsetimevisitor.d | 297 +
gcc/d/dmd/permissivevisitor.d | 28 +
gcc/d/dmd/printast.d | 173 +
gcc/d/dmd/res/default_ddoc_theme.ddoc | 825 +++
gcc/d/dmd/root/README.md | 23 +
gcc/d/dmd/root/aav.d | 339 +
gcc/d/dmd/root/array.d | 1121 +++
gcc/d/dmd/root/bitarray.d | 192 +
gcc/d/dmd/root/ctfloat.d | 63 +
gcc/d/dmd/root/file.d | 814 +++
gcc/d/dmd/root/filename.d | 1273 ++++
gcc/d/dmd/root/hash.d | 83 +
gcc/d/dmd/root/longdouble.d | 140 +
gcc/d/dmd/root/outbuffer.d | 720 ++
gcc/d/dmd/root/port.d | 49 +
gcc/d/dmd/root/region.d | 161 +
gcc/d/dmd/root/rmem.d | 375 +
gcc/d/dmd/root/rootobject.d | 67 +
gcc/d/dmd/root/speller.d | 303 +
gcc/d/dmd/root/string.d | 293 +
gcc/d/dmd/root/stringtable.d | 411 ++
gcc/d/dmd/safe.d | 228 +
gcc/d/dmd/sapply.d | 180 +
gcc/d/dmd/semantic2.d | 774 ++
gcc/d/dmd/semantic3.d | 1624 +++++
gcc/d/dmd/sideeffect.d | 418 ++
gcc/d/dmd/statement.d | 2053 ++++++
gcc/d/dmd/statement_rewrite_walker.d | 194 +
gcc/d/dmd/statementsem.d | 4995 +++++++++++++
gcc/d/dmd/staticassert.d | 66 +
gcc/d/dmd/staticcond.d | 424 ++
gcc/d/dmd/stmtstate.d | 142 +
gcc/d/dmd/target.d | 438 ++
gcc/d/dmd/templateparamsem.d | 190 +
gcc/d/dmd/tokens.d | 1022 +++
gcc/d/dmd/traits.d | 2202 ++++++
gcc/d/dmd/transitivevisitor.d | 1207 ++++
gcc/d/dmd/typesem.d | 4896 +++++++++++++
gcc/d/dmd/typinf.d | 28 +
gcc/d/dmd/utf.d | 561 ++
gcc/d/dmd/utils.d | 298 +
gcc/d/dmd/visitor.d | 254 +
50 files changed, 53762 insertions(+)
create mode 100644 gcc/d/dmd/mtype.d
create mode 100644 gcc/d/dmd/nogc.d
create mode 100644 gcc/d/dmd/nspace.d
create mode 100644 gcc/d/dmd/ob.d
create mode 100644 gcc/d/dmd/objc.d
create mode 100644 gcc/d/dmd/opover.d
create mode 100644 gcc/d/dmd/optimize.d
create mode 100644 gcc/d/dmd/parse.d
create mode 100644 gcc/d/dmd/parsetimevisitor.d
create mode 100644 gcc/d/dmd/permissivevisitor.d
create mode 100644 gcc/d/dmd/printast.d
create mode 100644 gcc/d/dmd/res/default_ddoc_theme.ddoc
create mode 100644 gcc/d/dmd/root/README.md
create mode 100644 gcc/d/dmd/root/aav.d
create mode 100644 gcc/d/dmd/root/array.d
create mode 100644 gcc/d/dmd/root/bitarray.d
create mode 100644 gcc/d/dmd/root/ctfloat.d
create mode 100644 gcc/d/dmd/root/file.d
create mode 100644 gcc/d/dmd/root/filename.d
create mode 100644 gcc/d/dmd/root/hash.d
create mode 100644 gcc/d/dmd/root/longdouble.d
create mode 100644 gcc/d/dmd/root/outbuffer.d
create mode 100644 gcc/d/dmd/root/port.d
create mode 100644 gcc/d/dmd/root/region.d
create mode 100644 gcc/d/dmd/root/rmem.d
create mode 100644 gcc/d/dmd/root/rootobject.d
create mode 100644 gcc/d/dmd/root/speller.d
create mode 100644 gcc/d/dmd/root/string.d
create mode 100644 gcc/d/dmd/root/stringtable.d
create mode 100644 gcc/d/dmd/safe.d
create mode 100644 gcc/d/dmd/sapply.d
create mode 100644 gcc/d/dmd/semantic2.d
create mode 100644 gcc/d/dmd/semantic3.d
create mode 100644 gcc/d/dmd/sideeffect.d
create mode 100644 gcc/d/dmd/statement.d
create mode 100644 gcc/d/dmd/statement_rewrite_walker.d
create mode 100644 gcc/d/dmd/statementsem.d
create mode 100644 gcc/d/dmd/staticassert.d
create mode 100644 gcc/d/dmd/staticcond.d
create mode 100644 gcc/d/dmd/stmtstate.d
create mode 100644 gcc/d/dmd/target.d
create mode 100644 gcc/d/dmd/templateparamsem.d
create mode 100644 gcc/d/dmd/tokens.d
create mode 100644 gcc/d/dmd/traits.d
create mode 100644 gcc/d/dmd/transitivevisitor.d
create mode 100644 gcc/d/dmd/typesem.d
create mode 100644 gcc/d/dmd/typinf.d
create mode 100644 gcc/d/dmd/utf.d
create mode 100644 gcc/d/dmd/utils.d
create mode 100644 gcc/d/dmd/visitor.d
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007.patch.xz
Type: application/x-xz
Size: 250348 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211130/47d0b96f/attachment-0001.xz>
More information about the Gcc-patches
mailing list