www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Re: dmd 1.064 and 2.049 release

reply bearophile <bearophileHUGS lycos.com> writes:
Walter Bright:

 This is primarily a bug fix release.

I was away. Thank you for all the work. For the close future I suggest to focus a bit more on fixing language/design corner cases, instead of just on normal dmd/Phobos/druntime bugs (as done in this release). The Changelog of 2.049 says: Bugzilla 4603: array(iota(1, 0)) error. But it's not closed, here time ago I have explained why: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=115725 See also: http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=117461 ----------------------- Regarding bug 3554/3957: http://d.puremagic.com/issues/show_bug.cgi?id=3554 It doesn't seem fixed in dmd 2.049. This program: /// Return a random number in [0, 10 $(LPAREN) void foo() {} void main() {} Generates an html that doesn't show the closing left parenthesis: ... <dd>Return a random number in [0, 10 <br><br> </dd> ... So if I am not mistaken I may reopen bug 3554. Bye, bearophile
Sep 20 2010
parent reply Don <nospam nospam.com> writes:
bearophile wrote:
 Walter Bright:
 
 This is primarily a bug fix release.

I was away. Thank you for all the work. For the close future I suggest to focus a bit more on fixing language/design corner cases, instead of just on normal dmd/Phobos/druntime bugs (as done in this release).

Sorry bearophile, regressions and wrong-code bugs will ALWAYS have top priority. There will be no apology for fixing bugs like 3996, 4681, and 4009. <g>.
Sep 20 2010
next sibling parent bearophile <bearophileHUGS lycos.com> writes:
Don:
 Sorry bearophile, regressions and wrong-code bugs will ALWAYS have top 
 priority. There will be no apology for fixing bugs like 3996, 4681, and 
 4009. <g>.

I see. On the other hand little design bugs are important too because despite they now look temporary, they risk becoming permanent, I have some past experience on this. This is why I am using all the chances I have to put them under attention. So far only two of the ones I have listed have being discussed and only one of them was fixed (the one about a|b>c). Unrelated: in Bugzilla I have few small Phobos patches. If no one finds time or interest in them, then I may eventually desire to apply those patches myself. Bye, bearophile
Sep 20 2010
prev sibling parent bearophile <bearophileHUGS lycos.com> writes:
Don:

 Sorry bearophile, regressions and wrong-code bugs will ALWAYS have top 
 priority. There will be no apology for fixing bugs like 3996, 4681, and 
 4009. <g>.

Thinking quite more about it, I don't agree. Those are critical implementation bugs, but they are bugs still. Design bugs come before critical implementation bugs because if you don't fix them sooner, they become permanent. Among my list of little design bugs to fix there are things more important than 3996, 4681, and 4009, and the risk of seeing them become permanent is growing at every dmd2 release after TDPL publication. Bye, bearophile
Sep 28 2010