Thread overview | |||||
---|---|---|---|---|---|
|
February 10, 2005 DStar: feature patches for GDC-0.10 - dstar-1.tar.bz2 | ||||
---|---|---|---|---|
| ||||
Attachments: | Attached are some patches that don't fix any bugs but introduce new features, well and maybe some bugs to. Consider those patches as part of a kind of D playground and not of the branded standard. 1) array[length] -> array[__length] 2) version=linux; version=Windows; etc are forbidden 3) treat non-breaking spaces outside of litterals as plain spaces 4) disallow empty statements like ";;" 5) version(!Windows) etc. By the way I noticed that David(gdc) and Anders(gdc-packages) use different parts / versions of the HTML / line ending fixes. The current complete version is: http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.bugs/2548 ( There are minor details like formating error messages and the like.) Thomas |
February 10, 2005 Re: DStar: feature patches for GDC-0.10 - dstar-1.tar.bz2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Thomas Kühne | Thomas Kühne wrote: > Consider those patches as part of a kind of D playground and not of the branded > standard. > > 1) array[length] -> array[__length] Wouldn't _length be more consistant with _arguments and _argptr ? > 2) version=linux; version=Windows; etc are forbidden I've added a few more predefined versions to the page at: http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/Version > 3) treat non-breaking spaces outside of litterals as plain spaces excellent! I write nbsp all the time, with my Swedish keyboard... The only downside is that it makes the files non-ASCII, which isn't a problem for D but could be a nasty habit. ;-) > 4) disallow empty statements like ";;" Neat, mixes well with the disallowed "while (1);" statement > 5) version(!Windows) So much better than "version (Windows) { } else" workaround > By the way I noticed that David(gdc) and Anders(gdc-packages) use different > parts / versions of the HTML / line ending fixes. The HTML-freezeup patch is something of a necessity... I'm trying to get all my patches upstream to David, hoping that his patches makes it upstream to Walter ? I added a few patches to the digitialmars.D.bugs group, like fixing main's return value and making the Phobos unittest run by finally fixing the broken std.format... --anders |
February 11, 2005 Re: DStar: feature patches for GDC-0.10 - dstar-1.tar.bz2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | Anders wrote: > >Thomas Kühne wrote: > >> Consider those patches as part of a kind of D playground and not of the branded standard. >> >> 1) array[length] -> array[__length] > >Wouldn't _length be more consistant with _arguments and _argptr ? It's very simple to change "__length" to "_length". I used "__length" because my code doesn't contain any "length" but only "_length"... >> 2) version=linux; version=Windows; etc are forbidden > >I've added a few more predefined versions to the page at: http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/Version GNU and PPC64 seem to be missing. >> 3) treat non-breaking spaces outside of litterals as plain spaces > >excellent! I write nbsp all the time, with my Swedish keyboard... Argh, I included the wrong patch. This one containts an obvious name typo. >> By the way I noticed that David(gdc) and Anders(gdc-packages) use different >> parts / versions of the HTML / line ending fixes. > >The HTML-freezeup patch is something of a necessity... > >I'm trying to get all my patches upstream to David, >hoping that his patches makes it upstream to Walter ? Let's see. Thomas |
Copyright © 1999-2021 by the D Language Foundation