[dmd-beta] Hopefully the last beta

Sean Kelly sean at invisibleduck.org
Fri Mar 19 13:46:24 PDT 2010


On Mar 18, 2010, at 8:56 PM, Steve Schveighoffer wrote:

> I fixed some issues with unittests, and found a bug in the object module (due to unittest failing!).  The bug isn't too critical, since nobody is using clear yet, but if you do create a new release (Don seems to have issues with DLL stuff), then it would be good to include it.
> 
> http://www.dsource.org/projects/druntime/changeset/270
> 
> Note that a unittest still fail on the src/unittest.d file, but I'm not sure that test is valid, it's just over a year old.  The offending line is:
> 
> GC.enable();
> 
> Apparently, you can't enable unless it was previously disabled.  Is this correct?

It's a matter of preference, I suppose.  I like requiring operations like this to be matched, so it's invalid to call disable() twice and enable() three times.  To me, this indicates a logic error in the code.


More information about the dmd-beta mailing list