August 28, 2013 [dmd-internals] [D-Programming-Language/dmd] 8221f8: fix Issue 10768 - DMD does not show deprecation me... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation