The VIII PPPR (Pending Peeves Progress Review)
Stewart Gordon
smjg_1998 at yahoo.com
Wed Jun 7 05:16:11 PDT 2006
The time has come once again.
http://www.prowiki.org/wiki4d/wiki.cgi?PendingPeeves
Three months ago, when 0.148 was current, Bugzilla for D was set up.
http://d.puremagic.com/bugzilla/
(Though for some reason, the list of DMD versions there starts at
0.145.) Since then, it has amassed just under 200 bug reports. And it
seems to have woken up a few old bugs, for example
http://d.puremagic.com/bugzilla/show_bug.cgi?id=65
http://d.puremagic.com/bugzilla/show_bug.cgi?id=66
So two separate issues of covariance not working with interfaces have
been fixed. Except that there's a case that still fails, namely when
there are two return types to override.
http://d.puremagic.com/bugzilla/show_bug.cgi?id=179
Maybe things will be better when even more old bugs are filed in
Bugzilla. Who knows?
But the world is still at a loss for why the fix (written nearly a year
ago now) for this bug still hasn't been committed:
http://d.puremagic.com/bugzilla/show_bug.cgi?id=64
An old peeve is that std.date is lacking functions, or rather
documentation of them, for constructing and interrogating d_time
objects. Now a few of them are documented, but there are still just as
many that aren't. And there's been a debate over the quirk whereby some
parameters are specified as d_time when semantically they're not. At
the moment, DDoc seems to be documenting them all as long anyway....
The latest effort at translating the Windows API headers seems to have
been a success so far. We've had at least five people working on it -
anybody else is more than welcome to join in!
http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.announce/3194
http://www.prowiki.org/wiki4d/wiki.cgi?WindowsAPI
And an old specification issue is still there, namely the old
ill-definedness of how opCmp methods must be defined for AAs and sorting
to work.
http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D/21572
I was just wondering if it's time we cleared away some of the done stuff
from the pending peeves page. I've noticed that somebody's taken the
liberty to move such stuff to the bottom of each section. Maybe we
could delete the stuff that was marked done before somebody decided to
start putting in at which version number it was done. What do you
people think?
Stewart.
More information about the Digitalmars-d
mailing list