[dmd-internals] [D-Programming-Language/dmd] 0e7de3: Issue 9982 case(b) wrong code for dotvar pointer a...
GitHub
noreply at github.com
Fri Sep 13 10:45:50 PDT 2013
Branch: refs/heads/dmd-1.x
Home: https://github.com/D-Programming-Language/dmd
Commit: 0e7de354e055464634565f22bc764c9695b0475a
https://github.com/D-Programming-Language/dmd/commit/0e7de354e055464634565f22bc764c9695b0475a
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-09-12 (Thu, 12 Sep 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Issue 9982 case(b) wrong code for dotvar pointer assign
The existing code was complicated and just plain wrong.
Commit: 76982cbab25a65a3a3bd61c597c51b3f24d1d709
https://github.com/D-Programming-Language/dmd/commit/76982cbab25a65a3a3bd61c597c51b3f24d1d709
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-09-12 (Thu, 12 Sep 2013)
Changed paths:
M src/ctfeexpr.c
Log Message:
-----------
Fix bug 10211: CTFE: Allow cast S**->D**, if S*->D* is OK
Commit: 670253c5fe78f3eac2d9236c305c4c061c149529
https://github.com/D-Programming-Language/dmd/commit/670253c5fe78f3eac2d9236c305c4c061c149529
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-09-12 (Thu, 12 Sep 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Fix bug 10252 CTFE: Generate error for shr/ushr/shl out of range
Use same behaviour as for const-folding.
Commit: 3686f3fc96f604676156e5f7e487ba1f89d9456b
https://github.com/D-Programming-Language/dmd/commit/3686f3fc96f604676156e5f7e487ba1f89d9456b
Author: Don Clugston <dclugston at googlemail.com>
Date: 2013-09-12 (Thu, 12 Sep 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Fix issue 10551 CTFE array pointer passed by ref
IndexExp needs to consider the case where we need a reference
Commit: 9544863a6491feeaa9c6c0ee8094b0c49ba385f7
https://github.com/D-Programming-Language/dmd/commit/9544863a6491feeaa9c6c0ee8094b0c49ba385f7
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-09-12 (Thu, 12 Sep 2013)
Changed paths:
M src/interpret.c
Log Message:
-----------
Fix issue 10858 CTFE wrong array of pointers
Pointer comparison should be based on rvalues, not lvalues.
That bug was also hiding two latent wrong-code bugs.
Commit: f8d638c0b6514e6188eb5511e32d92b01a2f7702
https://github.com/D-Programming-Language/dmd/commit/f8d638c0b6514e6188eb5511e32d92b01a2f7702
Author: Walter Bright <walter at walterbright.com>
Date: 2013-09-13 (Fri, 13 Sep 2013)
Changed paths:
M src/ctfeexpr.c
M src/interpret.c
Log Message:
-----------
Merge pull request #2552 from donc/d1mergectfe
D1 Merge: bugfixes for 9982, 10211, 10252, 10551, and 10858
Compare: https://github.com/D-Programming-Language/dmd/compare/fc9c346d334e...f8d638c0b651
More information about the dmd-internals
mailing list