[dmd-internals] [D-Programming-Language/dmd] 8221f8: fix Issue 10768 - DMD does not show deprecation me...
GitHub
noreply at github.com
Wed Aug 28 14:34:36 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 8221f864ff23aa9ff92b9edb8f73ced08cbe6506
https://github.com/D-Programming-Language/dmd/commit/8221f864ff23aa9ff92b9edb8f73ced08cbe6506
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-08-27 (Tue, 27 Aug 2013)
Changed paths:
M src/class.c
M src/dsymbol.h
M src/mars.c
M src/mars.h
M src/struct.c
M src/template.c
A test/compilable/diag10768.d
Log Message:
-----------
fix Issue 10768 - DMD does not show deprecation message for missing 'override' keyword
If a class/struct/template is not speculatively instantiated, error gagging should be ungagged temporarily during its semantic.
Use RAII idiom to do it reliably.
Commit: 821cd3c604e08dcad7dccca5428389252555ad9c
https://github.com/D-Programming-Language/dmd/commit/821cd3c604e08dcad7dccca5428389252555ad9c
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-08-27 (Tue, 27 Aug 2013)
Changed paths:
M test/fail_compilation/gag4269a.d
M test/fail_compilation/gag4269b.d
M test/fail_compilation/gag4269c.d
M test/fail_compilation/gag4269d.d
M test/fail_compilation/gag4269e.d
M test/fail_compilation/gag4269f.d
M test/fail_compilation/gag4269g.d
Log Message:
-----------
Improve bug4269 test cases
Commit: 3088fa094d1d7834b5e1a9285a4b076013341150
https://github.com/D-Programming-Language/dmd/commit/3088fa094d1d7834b5e1a9285a4b076013341150
Author: Walter Bright <walter at walterbright.com>
Date: 2013-08-28 (Wed, 28 Aug 2013)
Changed paths:
M src/class.c
M src/dsymbol.h
M src/mars.c
M src/mars.h
M src/struct.c
M src/template.c
A test/compilable/diag10768.d
M test/fail_compilation/gag4269a.d
M test/fail_compilation/gag4269b.d
M test/fail_compilation/gag4269c.d
M test/fail_compilation/gag4269d.d
M test/fail_compilation/gag4269e.d
M test/fail_compilation/gag4269f.d
M test/fail_compilation/gag4269g.d
Log Message:
-----------
Merge pull request #2453 from 9rnsr/fix10768
Issue 10768 - DMD does not show deprecation message for missing 'override' keyword
Compare: https://github.com/D-Programming-Language/dmd/compare/0362ae81d1cb...3088fa094d1d
More information about the dmd-internals
mailing list