www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Some pulls needing review and/or approval by Walter & Andrei

reply Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
These are all blocked until we get a go-ahead from W&A with the
enhancements and reviews of a couple of fixes. There will be more as I
find them, but this is it for now.

For both Walter & Andrei:

[Enhancement] Track column numbers, add '-columns' to display them in
diagnostics:
https://github.com/D-Programming-Language/dmd/pull/3077

[Enhancement] Allow static opSlice:
https://github.com/D-Programming-Language/dmd/pull/3071

[Enhancement] Read-Modify-Write operations should not be allowed for
shared variables:
https://github.com/D-Programming-Language/dmd/pull/3070

[Enhancement] Allow eponymous template syntax with variables only for
manifest constant declarations:
https://github.com/D-Programming-Language/dmd/pull/3052

[Enhancement] String literals should convert to const(void)*:
https://github.com/D-Programming-Language/dmd/pull/3044

[Enhancement] Introduce virtual keyword:
https://github.com/D-Programming-Language/dmd/pull/2895

[Enhancement] Disallow variables for case statements:
https://github.com/D-Programming-Language/dmd/pull/2887

For Walter:

[Fix] Backend wrong code with ternary expression:
https://github.com/D-Programming-Language/dmd/pull/3182

[Fix] Static array of non-POD types should fail __traits(isPOD):
https://github.com/D-Programming-Language/dmd/pull/3063
Feb 08 2014
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 2/8/14, 8:48 AM, Andrej Mitrovic wrote:
 These are all blocked until we get a go-ahead from W&A with the
 enhancements and reviews of a couple of fixes. There will be more as I
 find them, but this is it for now.
[snip] Fantastic, thanks. Andrei
Feb 08 2014
prev sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 2/8/14, 8:48 AM, Andrej Mitrovic wrote:
 These are all blocked until we get a go-ahead from W&A with the
 enhancements and reviews of a couple of fixes. There will be more as I
 find them, but this is it for now.

 For both Walter & Andrei:

 [Enhancement] Track column numbers, add '-columns' to display them in
 diagnostics:
 https://github.com/D-Programming-Language/dmd/pull/3077

 [Enhancement] Allow static opSlice:
 https://github.com/D-Programming-Language/dmd/pull/3071

 [Enhancement] Read-Modify-Write operations should not be allowed for
 shared variables:
 https://github.com/D-Programming-Language/dmd/pull/3070

 [Enhancement] Allow eponymous template syntax with variables only for
 manifest constant declarations:
 https://github.com/D-Programming-Language/dmd/pull/3052

 [Enhancement] String literals should convert to const(void)*:
 https://github.com/D-Programming-Language/dmd/pull/3044

 [Enhancement] Introduce virtual keyword:
 https://github.com/D-Programming-Language/dmd/pull/2895

 [Enhancement] Disallow variables for case statements:
 https://github.com/D-Programming-Language/dmd/pull/2887

 For Walter:

 [Fix] Backend wrong code with ternary expression:
 https://github.com/D-Programming-Language/dmd/pull/3182

 [Fix] Static array of non-POD types should fail __traits(isPOD):
 https://github.com/D-Programming-Language/dmd/pull/3063
Walter and/or I made a pass through each of these and reached a resolution on most. Thanks a lot Andrej for organizing things, and keep them coming! Andrei
Mar 08 2014