Issue 3789 and some interesting pull requests

Mr. Anonymous mailnew4ster at gmail.com
Sat May 11 11:14:51 PDT 2013


On Wednesday, 8 May 2013 at 03:03:16 UTC, bearophile wrote:
> Maybe Kenji and others have fixed one important bug:
> http://d.puremagic.com/issues/show_bug.cgi?id=3789
>
> - - - - - - - - - - -
>
> On GitHub there are many open pull requests for dmd, and some 
> of them look quite interesting (even if some of them probably 
> need to be improved):
>
> This allows to support a[$-1, 2..$], it's useful to implement a 
> good vector library in D:
> https://github.com/D-Programming-Language/dmd/pull/443
>
> To improve the type merging in array literals:
> https://github.com/D-Programming-Language/dmd/pull/684
>
> __ctfeWrite and __ctfeWriteln, I'm asking for a better compile 
> time printing since years:
> https://github.com/D-Programming-Language/dmd/pull/692
>
> Taking the address of a deprecated function should trigger a 
> deprecated message, etc:
> https://github.com/D-Programming-Language/dmd/pull/1064
>
> This is for a small but handy change in D that allows to write 
> "new C().foo();" instead of "(new C()).foo();".
> https://github.com/D-Programming-Language/dmd/pull/1111
>
> Support for T() syntax for build-in types. This avoids to use 
> an ugly cast() in some cases:
> https://github.com/D-Programming-Language/dmd/pull/1356
>
> Overloading template and non-template functions:
> https://github.com/D-Programming-Language/dmd/pull/1409
>
> With value range propagation we can disable some array bound 
> tests:
> https://github.com/D-Programming-Language/dmd/pull/1493
>
> To improve the use of template functions in different modules:
> https://github.com/D-Programming-Language/dmd/pull/1660
>
> Recursive build for the compiler:
> https://github.com/D-Programming-Language/dmd/pull/1861
>
> To make D more flexible, allowing the idea of a library-defined 
> dup:
> https://github.com/D-Programming-Language/dmd/pull/1943
>
> Bye,
> bearophile

Isn't it better to merge these before DDMD?


More information about the Digitalmars-d mailing list