August 04, 2015 [dmd-internals] [D-Programming-Language/dmd] 9e6ad6: fix Issue 14844 - __traits(allMembers) must not vi... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 9e6ad65840b86acc7406f30704e898366bb93cb8 https://github.com/D-Programming-Language/dmd/commit/9e6ad65840b86acc7406f30704e898366bb93cb8 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/traits.c A test/fail_compilation/ice14844.d Log Message: ----------- fix Issue 14844 - __traits(allMembers) must not visit yet not instantiated template members Commit: d69289bb56952a1e259fd2e6f07b8b7d4fad9d16 https://github.com/D-Programming-Language/dmd/commit/d69289bb56952a1e259fd2e6f07b8b7d4fad9d16 Author: Walter Bright <walter@walterbright.com> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/traits.c A test/fail_compilation/ice14844.d Log Message: ----------- Merge pull request #4846 from 9rnsr/fix14844 [REG2.068a] Issue 14844 - __traits(allMembers) must not visit yet not instantiated template members Commit: 2029e52306b722fb16a29176adc73b213fa16ad7 https://github.com/D-Programming-Language/dmd/commit/2029e52306b722fb16a29176adc73b213fa16ad7 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M src/expression.c M test/runnable/arrayop.d Log Message: ----------- fix Issue 14851 - Cannot assign array operation result to static array variable Commit: 3cf04c7431a4a6f08acaf8acdf70f89302240a5a https://github.com/D-Programming-Language/dmd/commit/3cf04c7431a4a6f08acaf8acdf70f89302240a5a Author: Walter Bright <walter@walterbright.com> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M src/expression.c M test/runnable/arrayop.d Log Message: ----------- Merge pull request #4852 from 9rnsr/fix14851 [REG2.068.0-b2] Issue 14851 - Cannot assign array operation result to static array variable Commit: 30edcc2664f243f86861aee2483dbb20ddc9a77a https://github.com/D-Programming-Language/dmd/commit/30edcc2664f243f86861aee2483dbb20ddc9a77a Author: k-hara <k.hara.pg@gmail.com> Date: 2015-08-01 (Sat, 01 Aug 2015) Changed paths: M src/cast.c M test/runnable/xtest46.d Log Message: ----------- fix Issue 14853 - DMD segfaults with the cast from mutable struct new to shared Commit: 6be38b76e5ce9dcb90886d1e18cdaada172c7393 https://github.com/D-Programming-Language/dmd/commit/6be38b76e5ce9dcb90886d1e18cdaada172c7393 Author: Walter Bright <walter@walterbright.com> Date: 2015-08-01 (Sat, 01 Aug 2015) Changed paths: M src/cast.c M test/runnable/xtest46.d Log Message: ----------- Merge pull request #4853 from 9rnsr/fix14853 [REG2.066] Issue 14853 - DMD segfaults with the cast from mutable struct new to shared Commit: 679275df8615740fcc1b1f8efb064ef0174e9d6d https://github.com/D-Programming-Language/dmd/commit/679275df8615740fcc1b1f8efb064ef0174e9d6d Author: Martin Nowak <code@dawg.eu> Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M src/backend.d M src/glue.c M src/gluestub.c M src/mars.c M src/template.c A test/runnable/extra-files/lib846.d A test/runnable/extra-files/main846.d M test/runnable/ice10857.d R test/runnable/imports/link846a.d R test/runnable/link846.d A test/runnable/link846.sh Log Message: ----------- fix Issue 14828 - duplicate symbol __ModuleInfoZ - always emit __arrayZ/__assertZ/__unittest_failZ helpers (even in release) to avoid linkage issues when instantiating a template of that module with different compiler flags - also fixes Issue 14748 - Removing std.stdio import causes 2x increase in "Hello, world" same underlying issue, some undefined helper function drag in a different module which happens to have weak definitions of those helpers Commit: 2e15e16658a0416003e9fcf9ed7dfcd45e0da844 https://github.com/D-Programming-Language/dmd/commit/2e15e16658a0416003e9fcf9ed7dfcd45e0da844 Author: Walter Bright <walter@walterbright.com> Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M src/backend.d M src/glue.c M src/gluestub.c M src/mars.c M src/template.c A test/runnable/extra-files/lib846.d A test/runnable/extra-files/main846.d M test/runnable/ice10857.d R test/runnable/imports/link846a.d R test/runnable/link846.d A test/runnable/link846.sh Log Message: ----------- Merge pull request #4858 from MartinNowak/fix14828 fix Issue 14828 - duplicate symbol __ModuleInfoZ Commit: cb226be4ce50a19649c76b5cf123f43376663854 https://github.com/D-Programming-Language/dmd/commit/cb226be4ce50a19649c76b5cf123f43376663854 Author: Martin Nowak <code@dawg.eu> Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M src/backend.d M src/cast.c M src/expression.c M src/glue.c M src/gluestub.c M src/mars.c M src/template.c M src/traits.c A test/fail_compilation/ice14844.d M test/runnable/arrayop.d A test/runnable/extra-files/lib846.d A test/runnable/extra-files/main846.d M test/runnable/ice10857.d R test/runnable/imports/link846a.d R test/runnable/link846.d A test/runnable/link846.sh M test/runnable/xtest46.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: 8f81ffc191d3ac3fa56f4ec04d2802769923d90c https://github.com/D-Programming-Language/dmd/commit/8f81ffc191d3ac3fa56f4ec04d2802769923d90c Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M src/backend.d M src/cast.c M src/expression.c M src/glue.c M src/gluestub.c M src/mars.c M src/template.c M src/traits.c A test/fail_compilation/ice14844.d M test/runnable/arrayop.d A test/runnable/extra-files/lib846.d A test/runnable/extra-files/main846.d M test/runnable/ice10857.d R test/runnable/imports/link846a.d R test/runnable/link846.d A test/runnable/link846.sh M test/runnable/xtest46.d Log Message: ----------- Merge pull request #4861 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/dmd/compare/286906ba8ffe...8f81ffc191d3 |
Copyright © 1999-2021 by the D Language Foundation