September 07, 2015 [dmd-internals] [D-Programming-Language/dmd] 5c1d3c: fix Issue 14948 - AA key requirement was broken w/... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 5c1d3c5b63394b7d3758f86a53eace6ffb3d3165 https://github.com/D-Programming-Language/dmd/commit/5c1d3c5b63394b7d3758f86a53eace6ffb3d3165 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M src/clone.c M test/runnable/aliasthis.d Log Message: ----------- fix Issue 14948 - AA key requirement was broken w/o notice and w/ horrible error message Commit: e20c63cb28decb66c792b1dfc10d79aa0aebd7cf https://github.com/D-Programming-Language/dmd/commit/e20c63cb28decb66c792b1dfc10d79aa0aebd7cf Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M src/backend/cod2.c M test/runnable/sdtor.d Log Message: ----------- fix Issue 14708 - destructor for temporary not called during stack unwinding Commit: 3bbe72b5fdc278fe1293c20b39af4f94b10070bb https://github.com/D-Programming-Language/dmd/commit/3bbe72b5fdc278fe1293c20b39af4f94b10070bb Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M src/e2ir.c M src/expression.c M src/expression.h M test/runnable/sdtor.d Log Message: ----------- fix Issue 14696 - destructor for temporary called before statement is complete with conditional operator Commit: 38d31b0364e555ce42a8f47ca656e59b1cf90aad https://github.com/D-Programming-Language/dmd/commit/38d31b0364e555ce42a8f47ca656e59b1cf90aad Author: Martin Nowak <code@dawg.eu> Date: 2015-09-02 (Wed, 02 Sep 2015) Changed paths: M src/backend/cod2.c M src/e2ir.c M src/expression.c M src/expression.h M test/runnable/sdtor.d Log Message: ----------- Merge pull request #5003 from 9rnsr/fix14696_cdmd Issue 14696, 14708, and [REG2.068] 14979 - Fix destructor issues for temporary in conditional operator Commit: 880f45dafe5b45951f5b30d188130b32250d6e31 https://github.com/D-Programming-Language/dmd/commit/880f45dafe5b45951f5b30d188130b32250d6e31 Author: Martin Nowak <code@dawg.eu> Date: 2015-09-02 (Wed, 02 Sep 2015) Changed paths: M src/clone.c M test/runnable/aliasthis.d Log Message: ----------- Merge pull request #5001 from 9rnsr/fix14948 [REG2.068] Issue 14948 - AA key requirement was broken w/o notice and w/ horrible error message Commit: e3ddc9095f8b3f334fcf74f929b5febad731521d https://github.com/D-Programming-Language/dmd/commit/e3ddc9095f8b3f334fcf74f929b5febad731521d Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-02 (Wed, 02 Sep 2015) Changed paths: M src/optimize.c Log Message: ----------- Rename helper functions, to be consistent with (una|bin)Semantic Commit: 93ddebc859de11bb49a0dab9ccc0c01bb0a7be89 https://github.com/D-Programming-Language/dmd/commit/93ddebc859de11bb49a0dab9ccc0c01bb0a7be89 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-02 (Wed, 02 Sep 2015) Changed paths: M src/optimize.c Log Message: ----------- Return true if errors happen Commit: b5b8d55d74cef95b2e5a6cf24a93438c2ae20141 https://github.com/D-Programming-Language/dmd/commit/b5b8d55d74cef95b2e5a6cf24a93438c2ae20141 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-02 (Wed, 02 Sep 2015) Changed paths: M src/optimize.c A test/fail_compilation/ice15002.d Log Message: ----------- fix Issue 15002 - ICE with invalid static variable initializer while CTFE Front-end optimizer should propagate ErrorExp in each steps. Commit: a94bcb5ab7e714bd9673a4367d1bff01f4338fce https://github.com/D-Programming-Language/dmd/commit/a94bcb5ab7e714bd9673a4367d1bff01f4338fce Author: Martin Nowak <code@dawg.eu> Date: 2015-09-03 (Thu, 03 Sep 2015) Changed paths: M src/optimize.c A test/fail_compilation/ice15002.d Log Message: ----------- Merge pull request #5026 from 9rnsr/fix15002 [REG2.064] Issue 15002 - ICE with invalid static variable initializer while CTFE Commit: 4a87ff64dfdc67419a69136ce542e88c67726701 https://github.com/D-Programming-Language/dmd/commit/4a87ff64dfdc67419a69136ce542e88c67726701 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-09-06 (Sun, 06 Sep 2015) Changed paths: M src/expression.c A test/runnable/imports/std15017variant.d A test/runnable/link15017.d Log Message: ----------- fix Issue 15017 - assigning a Variant to be value in a hashmap Commit: c9c12bf14b054a589841a2a62f083106c8647fb5 https://github.com/D-Programming-Language/dmd/commit/c9c12bf14b054a589841a2a62f083106c8647fb5 Author: Martin Nowak <code@dawg.eu> Date: 2015-09-06 (Sun, 06 Sep 2015) Changed paths: M src/expression.c A test/runnable/imports/std15017variant.d A test/runnable/link15017.d Log Message: ----------- Merge pull request #5042 from 9rnsr/fix15017 [REG2.068.1-b2] Issue 15017 - assigning a Variant to be value in a hashmap Commit: a72c07829598755a1dfd251adc5a02b1922cbdff https://github.com/D-Programming-Language/dmd/commit/a72c07829598755a1dfd251adc5a02b1922cbdff Author: Martin Nowak <code@dawg.eu> Date: 2015-09-06 (Sun, 06 Sep 2015) Changed paths: M src/aggregate.h M src/aliasthis.c M src/arrayop.c M src/backend/cod2.c M src/clone.c M src/cppmangle.c M src/declaration.c M src/dsymbol.c M src/dsymbol.h M src/e2ir.c M src/expression.c M src/expression.h M src/func.c M src/inline.c M src/magicport.json M src/mtype.c M src/mtype.h M src/nogc.c M src/opover.c M src/optimize.c M src/parse.c M src/parse.h M src/statement.c M src/struct.c M src/template.c M src/template.h M src/toobj.c M src/typinf.c M test/compilable/b1215.d A test/compilable/ice12554.d A test/compilable/test14781.d A test/compilable/test14962.d A test/compilable/test14973.d M test/fail_compilation/diag9831.d R test/fail_compilation/fail1.d M test/fail_compilation/fail11545.d M test/fail_compilation/fail120.d R test/fail_compilation/fail2.d M test/fail_compilation/fail39.d M test/fail_compilation/fail9.d R test/fail_compilation/fail9148.d A test/fail_compilation/fail_opover.d R test/fail_compilation/ice12554.d A test/fail_compilation/ice14621.d A test/fail_compilation/ice14923.d A test/fail_compilation/ice14929.d A test/fail_compilation/ice15002.d M test/fail_compilation/ice9865.d M test/runnable/aliasthis.d A test/runnable/extra-files/linkdebug.d A test/runnable/extra-files/linkdebug_primitives.d A test/runnable/extra-files/linkdebug_range.d A test/runnable/extra-files/linkdebug_uni.d M test/runnable/extra-files/test14198.d A test/runnable/imports/linktypeinfo_file.d A test/runnable/imports/std15017variant.d A test/runnable/imports/test14901a.d A test/runnable/imports/test14901b.d A test/runnable/imports/test14901c.d A test/runnable/imports/test14901d.d M test/runnable/link14198b.sh A test/runnable/link15017.d A test/runnable/linkdebug.sh A test/runnable/linktypeinfo.d M test/runnable/opover2.d M test/runnable/sctor.d M test/runnable/sdtor.d A test/runnable/test14901.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable_convert Conflicts: src/opover.c test/runnable/sdtor.d Commit: ff3f31b7df94a5b641f8a3cd37ae9301e488f254 https://github.com/D-Programming-Language/dmd/commit/ff3f31b7df94a5b641f8a3cd37ae9301e488f254 Author: Martin Nowak <code@dawg.eu> Date: 2015-09-06 (Sun, 06 Sep 2015) Changed paths: R src/access.c A src/access.d A src/aggregate.d R src/aliasthis.c A src/aliasthis.d R src/apply.c A src/apply.d R src/argtypes.c A src/argtypes.d R src/arrayop.c A src/arrayop.d A src/arraytypes.d R src/attrib.c A src/attrib.d R src/builtin.c A src/builtin.d R src/canthrow.c A src/canthrow.d R src/cast.c R src/class.c R src/clone.c A src/clone.d R src/cond.c A src/cond.d R src/constfold.c A src/constfold.d R src/cppmangle.c A src/cppmangle.d R src/ctfeexpr.c A src/ctfeexpr.d A src/dcast.d A src/dclass.d R src/declaration.c A src/declaration.d R src/delegatize.c A src/delegatize.d A src/denum.d A src/dimport.d A src/dinifile.d A src/dinterpret.d A src/dmacro.d A src/dmangle.d A src/dmodule.d R src/doc.c A src/doc.d A src/dscope.d A src/dstruct.d R src/dsymbol.c A src/dsymbol.d A src/dtemplate.d A src/dunittest.d A src/dversion.d R src/entity.c R src/enum.c R src/errors.c A src/errors.d R src/escape.c A src/escape.d R src/expression.c A src/expression.d R src/func.c A src/func.d R src/globals.c A src/globals.d R src/hdrgen.c A src/hdrgen.d R src/identifier.c A src/identifier.d R src/imphint.c A src/imphint.d R src/import.c R src/inifile.c R src/init.c A src/init.d R src/inline.c A src/inline.d R src/interpret.c R src/intrange.c R src/json.c A src/json.d R src/lexer.c A src/lexer.d A src/lib.d R src/link.c A src/link.d R src/macro.c R src/mangle.c R src/mars.c A src/mars.d R src/module.c R src/mtype.c A src/mtype.d R src/nogc.c A src/nogc.d R src/nspace.c A src/nspace.d R src/objc.c A src/objc.d R src/objc_stubs.c R src/opover.c A src/opover.d R src/optimize.c A src/optimize.d R src/parse.c A src/parse.d R src/root/aav.c A src/root/aav.d R src/root/async.c R src/root/async.h R src/root/checkedint.c R src/root/checkedint.h R src/root/file.c A src/root/file.d R src/root/filename.c A src/root/filename.d R src/root/longdouble.c R src/root/man.c A src/root/man.d R src/root/object.c R src/root/outbuffer.c A src/root/outbuffer.d R src/root/port.c R src/root/response.c A src/root/response.d R src/root/rmem.c R src/root/speller.c A src/root/speller.d R src/root/stringtable.c A src/root/stringtable.d R src/sapply.c A src/sapply.d R src/scope.c R src/sideeffect.c A src/sideeffect.d R src/statement.c A src/statement.d R src/staticassert.c A src/staticassert.d R src/struct.c R src/target.c A src/target.d R src/template.c R src/tokens.c A src/tokens.d R src/traits.c A src/traits.d R src/unittests.c R src/utf.c A src/utf.d R src/version.c A src/visitor.d Log Message: ----------- convert C++ -> D Commit: db14c61dfa281ceb8c8041ea05be9552b94dd974 https://github.com/D-Programming-Language/dmd/commit/db14c61dfa281ceb8c8041ea05be9552b94dd974 Author: Martin Nowak <code@dawg.eu> Date: 2015-09-07 (Mon, 07 Sep 2015) Changed paths: M src/backend/cod2.c M src/clone.d M src/e2ir.c M src/expression.d M src/expression.h M src/optimize.d A test/fail_compilation/ice15002.d M test/runnable/aliasthis.d A test/runnable/imports/std15017variant.d A test/runnable/link15017.d M test/runnable/sdtor.d Log Message: ----------- Merge branch 'merge_stable_convert' into merge_stable Conflicts: src/access.d src/aggregate.d src/aliasthis.d src/apply.d src/argtypes.d src/arrayop.d src/arraytypes.d src/attrib.d src/builtin.d src/canthrow.d src/clone.d src/cond.d src/constfold.d src/cppmangle.d src/ctfeexpr.d src/dcast.d src/dclass.d src/declaration.d src/delegatize.d src/denum.d src/dimport.d src/dinterpret.d src/dmacro.d src/dmangle.d src/dmodule.d src/doc.d src/dscope.d src/dstruct.d src/dsymbol.d src/dtemplate.d src/dversion.d src/errors.d src/escape.d src/expression.d src/func.d src/globals.d src/hdrgen.d src/identifier.d src/init.d src/inline.d src/json.d src/lexer.d src/lib.d src/link.d src/mars.d src/mtype.d src/nogc.d src/nspace.d src/objc.d src/opover.d src/optimize.d src/parse.d src/root/file.d src/root/man.d src/root/outbuffer.d src/sapply.d src/sideeffect.d src/statement.d src/staticassert.d src/target.d src/tokens.d src/traits.d src/visitor.d Commit: 4f0a458f6072a281892f3d26fdd8aeb30d250c03 https://github.com/D-Programming-Language/dmd/commit/4f0a458f6072a281892f3d26fdd8aeb30d250c03 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2015-09-07 (Mon, 07 Sep 2015) Changed paths: M src/backend/cod2.c M src/clone.d M src/e2ir.c M src/expression.d M src/expression.h M src/optimize.d A test/fail_compilation/ice15002.d M test/runnable/aliasthis.d A test/runnable/imports/std15017variant.d A test/runnable/link15017.d M test/runnable/sdtor.d Log Message: ----------- Merge pull request #5048 from MartinNowak/merge_stable Merge branch 'merge_stable_convert' into merge_stable Compare: https://github.com/D-Programming-Language/dmd/compare/63f19847131f...4f0a458f6072 |
Copyright © 1999-2021 by the D Language Foundation