November 06, 2012 [dmd-internals] [D-Programming-Language/dmd] 4b4da6: fix indents in test/runnable/nested.d | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation