[dmd-internals] [D-Programming-Language/dmd] 8e4676: fix Issue 15044 - destroy might leak memory
GitHub via dmd-internals
dmd-internals at puremagic.com
Mon Sep 14 10:43:57 PDT 2015
Branch: refs/heads/stable
Home: https://github.com/D-Programming-Language/dmd
Commit: 8e4676303a688ce3a034b38508b5e5b8c7bfa7e0
https://github.com/D-Programming-Language/dmd/commit/8e4676303a688ce3a034b38508b5e5b8c7bfa7e0
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M src/aggregate.h
M src/clone.c
M src/func.c
M src/struct.c
A test/fail_compilation/fail15044.d
M test/runnable/testassign.d
Log Message:
-----------
fix Issue 15044 - destroy might leak memory
Defer semantic3 running of generated `opAssign` function, and add special
error gagging mechanism in `FuncDeclaration.semantic3()` to hide errors
from its body.
Commit: 664b20269a2bba779255356a30ae8c00414aa5a7
https://github.com/D-Programming-Language/dmd/commit/664b20269a2bba779255356a30ae8c00414aa5a7
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-09-15 (Tue, 15 Sep 2015)
Changed paths:
M src/aggregate.h
M src/class.c
M src/clone.c
M src/declaration.h
M src/func.c
M src/magicport.json
M src/struct.c
Log Message:
-----------
Fix breaking of compilable/test14838.d
Add STCinference for attribute inference of opAssign/postblit/destructor.
Commit: af4d3a4158f95d1720b42e8027ae2aead90c7a4f
https://github.com/D-Programming-Language/dmd/commit/af4d3a4158f95d1720b42e8027ae2aead90c7a4f
Author: Martin Nowak <code at dawg.eu>
Date: 2015-09-14 (Mon, 14 Sep 2015)
Changed paths:
M src/class.c
M src/clone.c
M src/declaration.h
M src/func.c
M src/magicport.json
A test/fail_compilation/fail15044.d
M test/runnable/testassign.d
Log Message:
-----------
Merge pull request #5075 from 9rnsr/fix15044
[REG2.068.0] Issue 15044 - destroy might leak memory
Compare: https://github.com/D-Programming-Language/dmd/compare/ea5d85af7abf...af4d3a4158f9
More information about the dmd-internals
mailing list