Really ported Gregors DMD 1.018 patch to latest GDC SVN (r132)

Ingo Oeser ioe-news at rameria.de
Sun Jul 22 10:30:34 PDT 2007


Hi there,

I just ported Gregors patch for DMD 1.018 to the latest SVN (r132).

http://sourceforge.net/tracker/index.php?func=detail&aid=1758462&group_id=154306&atid=791254
http://sourceforge.net/tracker/index.php?func=detail&aid=1758462&group_id=154306&atid=791254
Changes:
- Manually fixed up all rejects this time
  -> Fixes already applied and doubly applied hunks
  -> Now frontend and phobos really don't differ anymore

- Generated with ignoring line endings
  -> saves one step until David fixes line endings in SVN.

So now things should work out much better.
All testers welcome!

Best Regards

Ingo Oeser

,----[ diffstat ]
|  ChangeLog                |  207
|  +++++++++++++++++++++++++++++++++++++++++++++++
|  dmd/attrib.c             |    1
|  dmd/class.c              |    2
|  dmd/constfold.c          |    1
|  dmd/declaration.c        |    6 +
|  dmd/dsymbol.c            |   12 ++
|  dmd/expression.c         |  143 +++++++++++++++++++++++++++++---
|  dmd/expression.h         |    7 +
|  dmd/func.c               |   24 +++--
|  dmd/hdrgen.h             |    1
|  dmd/idgen.c              |    5 +
|  dmd/init.c               |   41 +++++++++
|  dmd/init.h               |    5 +
|  dmd/inline.c             |   22 ++++
|  dmd/interpret.c          |   70 +++++++++++++--
|  dmd/lexer.c              |   52 ++++++++++-
|  dmd/mars.c               |    4
|  dmd/mars.h               |    1
|  dmd/module.c             |    1
|  dmd/mtype.c              |   46 +++++-----
|  dmd/mtype.h              |    1
|  dmd/optimize.c           |    9 ++
|  dmd/parse.c              |   13 +-
|  dmd/scope.c              |   37 +++++++-
|  dmd/scope.h              |    1
|  dmd/statement.c          |   79 ++++++++++++-----
|  dmd/statement.h          |    3
|  dmd/staticassert.c       |   12 +-
|  dmd/template.c           |   10 +-
|  phobos/internal/object.d |   28 ++++++
|  phobos/object.d          |   13 ++
|  phobos/std/bind.d        |    2
|  phobos/std/compiler.d    |    6 -
|  phobos/std/date.d        |    3
|  phobos/std/dateparse.d   |    2
|  phobos/std/format.d      |   12 +-
|  phobos/std/intrinsic.d   |   26 +++--
|  phobos/std/math2.d       |    3
|  phobos/std/metastrings.d |   16 ++-
|  phobos/std/outbuffer.d   |    5 -
|  phobos/std/string.d      |   62 ++++++++------
|  phobos/win32.mak         |   32 +++----
|  42 files changed, 842 insertions(+), 184 deletions(-)
`----


More information about the D.gnu mailing list