In the last few weeks I've added about 90 reports to bugzilla. Most of them are 
bugs, and few of them are enhancement requests. Most of those enhancement 
requests are small breaking changes (I have tried to avoid to add to bugzilla 
pure additive changes, because they can be left for the future), so it's better 
to refuse/accept them early, because it's better to minimize the amount of 
valid code written that later becomes invalid. So I list them here to help you 
find them better.

The ones that I think are more important (or more breaking) (about 8):

3819
3843
3849 + 3948
3878
3926
3936
3971
3981

Note: I have not added to bugzilla an enhancement request about the integer 
overflows tests, but this too can be a breaking change, because there can be 
parts of Phobos that can stop working if such tests are activated (for example 
I think std.bitmanip.bitfields, but it can be modified to avoid this problem. 
Its real problem is that D string mixins don't scale to such complex code: 
bitfields is nice and its usage is quite safe too, but sadly its code is 
unreadable and un-maintainable).


The ones that I think are less important (13):

3825
3827
3833
3837  ( .5  3.  disallowed?)
3844
3850
3856
3882
3889
3934
3952
3967
3972

Bye,
bearophile

Reply via email to