[dmd-internals] [D-Programming-Language/dmd] 4b4da6: fix indents in test/runnable/nested.d

GitHub noreply at github.com
Tue Nov 6 20:33:50 PST 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 4b4da65359d860174d3f1dbb5b7ff01a0a1371c4
      https://github.com/D-Programming-Language/dmd/commit/4b4da65359d860174d3f1dbb5b7ff01a0a1371c4
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-11-03 (Sat, 03 Nov 2012)

  Changed paths:
    M test/runnable/nested.d

  Log Message:
  -----------
  fix indents in test/runnable/nested.d


  Commit: 704230b135f3e4b25470b4522927fe97a43604c1
      https://github.com/D-Programming-Language/dmd/commit/704230b135f3e4b25470b4522927fe97a43604c1
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/declaration.c
    M src/mtype.c
    M src/mtype.h
    M test/runnable/nested.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  fix Issue 8923 - Destructors of struct members get called at the wrong point

If a default-initialized variable declaration requies some frame pointers
for it's field, they should be initialized by the StructLiteralExp to fill
the hidden field.


  Commit: 523903b0999f5cd0dbb91348f61150bc66544dbc
      https://github.com/D-Programming-Language/dmd/commit/523903b0999f5cd0dbb91348f61150bc66544dbc
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/dsymbol.c
    M src/dsymbol.h
    M src/expression.c
    M src/expression.h
    M src/func.c
    M test/runnable/nested.d

  Log Message:
  -----------
  A bit tricky initialization for the nested struct fields.

A nested struct field will be initialized by T.init instead of T(), before the constructor calling.


  Commit: e1c9119d2a622ecf4bfc3b5c34f20a33f7f4a2c1
      https://github.com/D-Programming-Language/dmd/commit/e1c9119d2a622ecf4bfc3b5c34f20a33f7f4a2c1
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-11-06 (Tue, 06 Nov 2012)

  Changed paths:
    M src/declaration.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/mtype.c
    M src/mtype.h
    M test/runnable/nested.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #1259 from 9rnsr/fix8923

Issue 8923 - Destructors of struct members get called at the wrong point


Compare: https://github.com/D-Programming-Language/dmd/compare/a11b4a713209...e1c9119d2a62


More information about the dmd-internals mailing list