[committed 03/19] d: Remove old DMD front-end sources (1/2)

Iain Buclaw ibuclaw@gdcproject.org
Tue Nov 30 14:24:59 GMT 2021


The front-end is now implemented in D.

Bootstrapped, regression tested, and committed to mainline.

Regards,
Iain.

---
gcc/d/ChangeLog:

	* dmd/access.c: Removed.
	* dmd/aliasthis.c: Removed.
	* dmd/apply.c: Removed.
	* dmd/arrayop.c: Removed.
	* dmd/attrib.c: Removed.
	* dmd/blockexit.c: Removed.
	* dmd/canthrow.c: Removed.
	* dmd/chkformat.c: Removed.
	* dmd/clone.c: Removed.
	* dmd/cond.c: Removed.
	* dmd/constfold.c: Removed.
	* dmd/cppmangle.c: Removed.
	* dmd/ctfeexpr.c: Removed.
	* dmd/dcast.c: Removed.
	* dmd/dclass.c: Removed.
	* dmd/declaration.c: Removed.
	* dmd/delegatize.c: Removed.
	* dmd/denum.c: Removed.
	* dmd/dimport.c: Removed.
	* dmd/dinterpret.c: Removed.
	* dmd/dmacro.c: Removed.
	* dmd/dmangle.c: Removed.
	* dmd/dmodule.c: Removed.
	* dmd/doc.c: Removed.
	* dmd/dscope.c: Removed.
	* dmd/dstruct.c: Removed.
	* dmd/dsymbol.c: Removed.
	* dmd/dsymbolsem.c: Removed.
	* dmd/dtemplate.c: Removed.
	* dmd/dversion.c: Removed.
	* dmd/entity.c: Removed.
	* dmd/escape.c: Removed.
	* dmd/expression.c: Removed.
---
 gcc/d/dmd/access.c      |  560 ---
 gcc/d/dmd/aliasthis.c   |   94 -
 gcc/d/dmd/apply.c       |  149 -
 gcc/d/dmd/arrayop.c     |  634 ----
 gcc/d/dmd/attrib.c      | 1320 -------
 gcc/d/dmd/blockexit.c   |  506 ---
 gcc/d/dmd/canthrow.c    |  316 --
 gcc/d/dmd/chkformat.c   |  985 -----
 gcc/d/dmd/clone.c       | 1179 ------
 gcc/d/dmd/cond.c        |  738 ----
 gcc/d/dmd/constfold.c   | 1922 ----------
 gcc/d/dmd/cppmangle.c   | 1168 ------
 gcc/d/dmd/ctfeexpr.c    | 2127 -----------
 gcc/d/dmd/dcast.c       | 3566 ------------------
 gcc/d/dmd/dclass.c      | 1041 ------
 gcc/d/dmd/declaration.c | 1575 --------
 gcc/d/dmd/delegatize.c  |  208 --
 gcc/d/dmd/denum.c       |  388 --
 gcc/d/dmd/dimport.c     |  320 --
 gcc/d/dmd/dinterpret.c  | 7017 ------------------------------------
 gcc/d/dmd/dmacro.c      |  458 ---
 gcc/d/dmd/dmangle.c     | 1122 ------
 gcc/d/dmd/dmodule.c     | 1276 -------
 gcc/d/dmd/doc.c         | 2807 ---------------
 gcc/d/dmd/dscope.c      |  646 ----
 gcc/d/dmd/dstruct.c     | 1303 -------
 gcc/d/dmd/dsymbol.c     | 1803 ----------
 gcc/d/dmd/dsymbolsem.c  | 5620 -----------------------------
 gcc/d/dmd/dtemplate.c   | 7581 ---------------------------------------
 gcc/d/dmd/dversion.c    |  187 -
 gcc/d/dmd/entity.c      | 2390 ------------
 gcc/d/dmd/escape.c      | 1234 -------
 gcc/d/dmd/expression.c  | 5706 -----------------------------
 33 files changed, 57946 deletions(-)
 delete mode 100644 gcc/d/dmd/access.c
 delete mode 100644 gcc/d/dmd/aliasthis.c
 delete mode 100644 gcc/d/dmd/apply.c
 delete mode 100644 gcc/d/dmd/arrayop.c
 delete mode 100644 gcc/d/dmd/attrib.c
 delete mode 100644 gcc/d/dmd/blockexit.c
 delete mode 100644 gcc/d/dmd/canthrow.c
 delete mode 100644 gcc/d/dmd/chkformat.c
 delete mode 100644 gcc/d/dmd/clone.c
 delete mode 100644 gcc/d/dmd/cond.c
 delete mode 100644 gcc/d/dmd/constfold.c
 delete mode 100644 gcc/d/dmd/cppmangle.c
 delete mode 100644 gcc/d/dmd/ctfeexpr.c
 delete mode 100644 gcc/d/dmd/dcast.c
 delete mode 100644 gcc/d/dmd/dclass.c
 delete mode 100644 gcc/d/dmd/declaration.c
 delete mode 100644 gcc/d/dmd/delegatize.c
 delete mode 100644 gcc/d/dmd/denum.c
 delete mode 100644 gcc/d/dmd/dimport.c
 delete mode 100644 gcc/d/dmd/dinterpret.c
 delete mode 100644 gcc/d/dmd/dmacro.c
 delete mode 100644 gcc/d/dmd/dmangle.c
 delete mode 100644 gcc/d/dmd/dmodule.c
 delete mode 100644 gcc/d/dmd/doc.c
 delete mode 100644 gcc/d/dmd/dscope.c
 delete mode 100644 gcc/d/dmd/dstruct.c
 delete mode 100644 gcc/d/dmd/dsymbol.c
 delete mode 100644 gcc/d/dmd/dsymbolsem.c
 delete mode 100644 gcc/d/dmd/dtemplate.c
 delete mode 100644 gcc/d/dmd/dversion.c
 delete mode 100644 gcc/d/dmd/entity.c
 delete mode 100644 gcc/d/dmd/escape.c
 delete mode 100644 gcc/d/dmd/expression.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003.patch.xz
Type: application/x-xz
Size: 280652 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20211130/4de715ab/attachment-0001.xz>


More information about the Gcc-patches mailing list