November 03, 2011 [dmd-internals] [D-Programming-Language/dmd] eec483: 6885 [CTFE] wrong code with dynamically allocated ... | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: eec4830dff9fa5653fb5e261660ea5596269085a https://github.com/D-Programming-Language/dmd/commit/eec4830dff9fa5653fb5e261660ea5596269085a Author: Don Clugston <dclugston at googlemail.com> Date: 2011-11-03 (Thu, 03 Nov 2011) Changed paths: M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- 6885 [CTFE] wrong code with dynamically allocated 2D array We need to makes copies of every literal, if it's an aggregate. Commit: 2e529826ed3a82756a74821e2730e87bd0c3b47c https://github.com/D-Programming-Language/dmd/commit/2e529826ed3a82756a74821e2730e87bd0c3b47c Author: Don Clugston <dclugston at googlemail.com> Date: 2011-11-03 (Thu, 03 Nov 2011) Changed paths: M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- 6886 [CTFE] ICE(interpret.c) new array with initializer Commit: 23bad0426f1e356873c9ad4163eefc3e68a16e31 https://github.com/D-Programming-Language/dmd/commit/23bad0426f1e356873c9ad4163eefc3e68a16e31 Author: Don Clugston <dclugston at googlemail.com> Date: 2011-11-03 (Thu, 03 Nov 2011) Changed paths: M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- 6851 [CTFE] Cannot deref pointer passed by argument Commit: f3e5dfdc5bd81cafca645127be0545ad20fd9f6e https://github.com/D-Programming-Language/dmd/commit/f3e5dfdc5bd81cafca645127be0545ad20fd9f6e Author: Walter Bright <walter at walterbright.com> Date: 2011-11-03 (Thu, 03 Nov 2011) Changed paths: M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- Merge pull request #492 from donc/ctfeclass CTFE array and pointer bugs 6851 6885 6886 Compare: https://github.com/D-Programming-Language/dmd/compare/795179e...f3e5dfd |
Copyright © 1999-2021 by the D Language Foundation