TempAlloc review starts now
dsimcha
dsimcha at yahoo.com
Mon Jun 6 05:58:32 PDT 2011
On 6/6/2011 4:56 AM, simendsjo wrote:
> I have very limited experience with D and haven't taken the time to understood the code, but here are
> some easy nitpicks :)
> ----
> imports: Should stuff in core really depend on phobos? Isn't much of the reason for core to allow
> different "standard" libraries like tango?
>
> 177: should 16 be alignBytes?
Yes. Good catch.
> 199/299: unnecessary initializers
I prefer to have this explicit in cases where I will actually use the
zero value.
> 246: Move inUse.destroy() up to clearing of inUse?
Good idea.
> 291: Move assumption comment to assertion. Something like this:
Good idea. This can be implemented even more easily for powers of two:
import core.bitop;
bool isPowerOfTwo(size_t num) {
return bsr(num) == bsf(num);
}
>
> 383/408/418/428: getState called without () (deprecated behavior, right..?)
Unfortunately, yes.
> 686: missing () (same as above)
Argh. Can we **__PLEASE__** go with loose semantics for @property?
More information about the Digitalmars-d
mailing list