[dmd-internals] [D-Programming-Language/dmd] 19de6b: 6399 [CTFE] struct member array.length -= x doesn'...
noreply at github.com
noreply at github.com
Sun Jul 31 01:49:28 PDT 2011
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 19de6bfa3b9b547ed178be01140a396f411fe350
https://github.com/D-Programming-Language/dmd/commit/19de6bfa3b9b547ed178be01140a396f411fe350
Author: Don Clugston <dclugston at googlemail.com>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M src/interpret.c
Log Message:
-----------
6399 [CTFE] struct member array.length -= x doesn't work
Compiler rewrites this to (*p).length = (*p).length - x.
Need to add support for changing length through a pointer.
Commit: 956a234e19194d4e3e2a835e696a2a021343f19e
https://github.com/D-Programming-Language/dmd/commit/956a234e19194d4e3e2a835e696a2a021343f19e
Author: Don Clugston <dclugston at googlemail.com>
Date: 2011-07-30 (Sat, 30 Jul 2011)
Changed paths:
M test/compilable/interpret3.d
Log Message:
-----------
Test case for 6399
Commit: 45eaabec493136cef20efd33c87afdf33876d444
https://github.com/D-Programming-Language/dmd/commit/45eaabec493136cef20efd33c87afdf33876d444
Author: Walter Bright <walter at walterbright.com>
Date: 2011-07-31 (Sun, 31 Jul 2011)
Changed paths:
M src/constfold.c
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
Merge pull request #284 from donc/ctfebreak
CTFE fixes for 4682 6250 6306 6386 6399
Compare: https://github.com/D-Programming-Language/dmd/compare/263cebd...45eaabe
More information about the dmd-internals
mailing list