public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH v3 1/14] D: The front-end (DMD) language implementation and license.
@ 2017-10-02  8:45 Iain Buclaw
  2017-10-03 19:59 ` Jeff Law
  0 siblings, 1 reply; 18+ messages in thread
From: Iain Buclaw @ 2017-10-02  8:45 UTC (permalink / raw)
  To: Jeff Law; +Cc: gcc-patches, Walter Bright

Changes since previous are just merge latest 2.076 release.

Uploaded patch to my ftp due to size limitations.

Regards
Iain.

---

ftp://ftp.gdcproject.org/patches/v3/01-v3-d-frontend-dmd.patch.xz

 gcc/d/dfrontend/aav.c            |  193 +
 gcc/d/dfrontend/aav.h            |   19 +
 gcc/d/dfrontend/access.c         |  670 +++
 gcc/d/dfrontend/aggregate.h      |  342 ++
 gcc/d/dfrontend/aliasthis.c      |  158 +
 gcc/d/dfrontend/aliasthis.h      |   39 +
 gcc/d/dfrontend/apply.c          |  145 +
 gcc/d/dfrontend/argtypes.c       |  502 ++
 gcc/d/dfrontend/array.h          |  237 +
 gcc/d/dfrontend/arrayop.c        |  639 +++
 gcc/d/dfrontend/arraytypes.h     |   71 +
 gcc/d/dfrontend/attrib.c         | 1599 +++++++
 gcc/d/dfrontend/attrib.h         |  278 ++
 gcc/d/dfrontend/blockexit.c      |  503 ++
 gcc/d/dfrontend/boostlicense.txt |   23 +
 gcc/d/dfrontend/canthrow.c       |  318 ++
 gcc/d/dfrontend/checkedint.c     |  564 +++
 gcc/d/dfrontend/checkedint.h     |   24 +
 gcc/d/dfrontend/clone.c          | 1235 +++++
 gcc/d/dfrontend/complex_t.h      |   75 +
 gcc/d/dfrontend/cond.c           |  376 ++
 gcc/d/dfrontend/cond.h           |  111 +
 gcc/d/dfrontend/constfold.c      | 1950 ++++++++
 gcc/d/dfrontend/cppmangle.c      | 2001 ++++++++
 gcc/d/dfrontend/ctfe.h           |  279 ++
 gcc/d/dfrontend/ctfeexpr.c       | 2112 +++++++++
 gcc/d/dfrontend/ctfloat.h        |   51 +
 gcc/d/dfrontend/dcast.c          | 3841 +++++++++++++++
 gcc/d/dfrontend/dclass.c         | 1947 ++++++++
 gcc/d/dfrontend/declaration.c    | 2568 ++++++++++
 gcc/d/dfrontend/declaration.h    |  902 ++++
 gcc/d/dfrontend/delegatize.c     |  212 +
 gcc/d/dfrontend/denum.c          |  726 +++
 gcc/d/dfrontend/dimport.c        |  501 ++
 gcc/d/dfrontend/dinterpret.c     | 7009 ++++++++++++++++++++++++++++
 gcc/d/dfrontend/dmacro.c         |  468 ++
 gcc/d/dfrontend/dmangle.c        |  897 ++++
 gcc/d/dfrontend/dmodule.c        | 1427 ++++++
 gcc/d/dfrontend/doc.c            | 2803 +++++++++++
 gcc/d/dfrontend/doc.h            |   22 +
 gcc/d/dfrontend/dscope.c         |  741 +++
 gcc/d/dfrontend/dstruct.c        | 1472 ++++++
 gcc/d/dfrontend/dsymbol.c        | 1796 +++++++
 gcc/d/dfrontend/dsymbol.h        |  416 ++
 gcc/d/dfrontend/dtemplate.c      | 8703 ++++++++++++++++++++++++++++++++++
 gcc/d/dfrontend/dversion.c       |  199 +
 gcc/d/dfrontend/entity.c         | 2393 ++++++++++
 gcc/d/dfrontend/enum.h           |  102 +
 gcc/d/dfrontend/errors.h         |   55 +
 gcc/d/dfrontend/escape.c         | 1152 +++++
 gcc/d/dfrontend/expression.c     | 7009 ++++++++++++++++++++++++++++
 gcc/d/dfrontend/expression.h     | 1561 +++++++
 gcc/d/dfrontend/expressionsem.c  | 8840 +++++++++++++++++++++++++++++++++++
 gcc/d/dfrontend/file.c           |  266 ++
 gcc/d/dfrontend/file.h           |   62 +
 gcc/d/dfrontend/filename.c       |  672 +++
 gcc/d/dfrontend/filename.h       |   59 +
 gcc/d/dfrontend/func.c           | 5667 +++++++++++++++++++++++
 gcc/d/dfrontend/globals.h        |  334 ++
 gcc/d/dfrontend/hash.h           |   75 +
 gcc/d/dfrontend/hdrgen.c         | 3461 ++++++++++++++
 gcc/d/dfrontend/hdrgen.h         |   51 +
 gcc/d/dfrontend/identifier.c     |  191 +
 gcc/d/dfrontend/identifier.h     |   57 +
 gcc/d/dfrontend/idgen.c          |  493 ++
 gcc/d/dfrontend/impcnvgen.c      |  600 +++
 gcc/d/dfrontend/imphint.c        |   73 +
 gcc/d/dfrontend/import.h         |   69 +
 gcc/d/dfrontend/init.c           |  288 ++
 gcc/d/dfrontend/init.h           |  121 +
 gcc/d/dfrontend/initsem.c        |  922 ++++
 gcc/d/dfrontend/inline.c         | 1938 ++++++++
 gcc/d/dfrontend/inlinecost.c     |  421 ++
 gcc/d/dfrontend/intrange.c       | 1107 +++++
 gcc/d/dfrontend/intrange.h       |  153 +
 gcc/d/dfrontend/json.c           |  890 ++++
 gcc/d/dfrontend/json.h           |   26 +
 gcc/d/dfrontend/lexer.c          | 2424 ++++++++++
 gcc/d/dfrontend/lexer.h          |   83 +
 gcc/d/dfrontend/macro.h          |   46 +
 gcc/d/dfrontend/mars.h           |  103 +
 gcc/d/dfrontend/module.h         |  187 +
 gcc/d/dfrontend/mtype.c          | 9517 ++++++++++++++++++++++++++++++++++++++
 gcc/d/dfrontend/mtype.h          |  942 ++++
 gcc/d/dfrontend/newdelete.c      |   59 +
 gcc/d/dfrontend/nogc.c           |  242 +
 gcc/d/dfrontend/nspace.c         |  229 +
 gcc/d/dfrontend/nspace.h         |   42 +
 gcc/d/dfrontend/objc.c           |   85 +
 gcc/d/dfrontend/objc.h           |   57 +
 gcc/d/dfrontend/object.h         |   68 +
 gcc/d/dfrontend/opover.c         | 1964 ++++++++
 gcc/d/dfrontend/optimize.c       | 1273 +++++
 gcc/d/dfrontend/outbuffer.c      |  402 ++
 gcc/d/dfrontend/outbuffer.h      |   85 +
 gcc/d/dfrontend/parse.c          | 8283 +++++++++++++++++++++++++++++++++
 gcc/d/dfrontend/parse.h          |  202 +
 gcc/d/dfrontend/port.h           |   47 +
 gcc/d/dfrontend/readme.txt       |   13 +
 gcc/d/dfrontend/rmem.c           |  163 +
 gcc/d/dfrontend/rmem.h           |   39 +
 gcc/d/dfrontend/root.h           |   27 +
 gcc/d/dfrontend/rootobject.c     |   50 +
 gcc/d/dfrontend/safe.c           |   80 +
 gcc/d/dfrontend/sapply.c         |  157 +
 gcc/d/dfrontend/scope.h          |  165 +
 gcc/d/dfrontend/sideeffect.c     |  440 ++
 gcc/d/dfrontend/speller.c        |  295 ++
 gcc/d/dfrontend/speller.h        |   15 +
 gcc/d/dfrontend/statement.c      | 1656 +++++++
 gcc/d/dfrontend/statement.h      |  784 ++++
 gcc/d/dfrontend/statementsem.c   | 3630 +++++++++++++++
 gcc/d/dfrontend/staticassert.c   |  104 +
 gcc/d/dfrontend/staticassert.h   |   40 +
 gcc/d/dfrontend/staticcond.c     |   67 +
 gcc/d/dfrontend/stringtable.c    |  201 +
 gcc/d/dfrontend/stringtable.h    |   65 +
 gcc/d/dfrontend/target.h         |   82 +
 gcc/d/dfrontend/template.h       |  402 ++
 gcc/d/dfrontend/tokens.c         |  484 ++
 gcc/d/dfrontend/tokens.h         |  234 +
 gcc/d/dfrontend/traits.c         | 1476 ++++++
 gcc/d/dfrontend/typesem.c        |  124 +
 gcc/d/dfrontend/unittests.c      |   27 +
 gcc/d/dfrontend/utf.c            |  305 ++
 gcc/d/dfrontend/utf.h            |  121 +
 gcc/d/dfrontend/utils.c          |  122 +
 gcc/d/dfrontend/version.h        |   53 +
 gcc/d/dfrontend/visitor.h        |  605 +++
 129 files changed, 128638 insertions(+)

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-02-17 15:08 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-02  8:45 [PATCH v3 1/14] D: The front-end (DMD) language implementation and license Iain Buclaw
2017-10-03 19:59 ` Jeff Law
2017-10-03 21:36   ` Joseph Myers
2017-10-05 10:59     ` Iain Buclaw
2017-10-06  0:57       ` Walter Bright
2017-10-06  8:34         ` Iain Buclaw
2017-10-06  8:44           ` Walter Bright
2017-10-06 12:51           ` Ian Lance Taylor
2017-10-06 12:52             ` Andrei Alexandrescu
2017-10-18  7:35             ` Iain Buclaw
2017-10-25  1:26               ` Jeff Law
2017-10-25 20:27                 ` Iain Buclaw
2017-11-06 18:49                 ` Iain Buclaw
2017-11-13  7:42                   ` Andrei Alexandrescu
2017-11-21  9:02                     ` Iain Buclaw
2018-02-17 15:08                 ` Iain Buclaw
2017-10-25  0:27     ` Jeff Law
2017-11-04 19:52       ` Walter Bright

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).