On 6/5/2011 6:50 PM, Andrej Mitrovic wrote:
I wish "newVoid" was a language feature. If we have:
int x = void;

It'd also be nice to have a similar form for the new operator:
int[] x = void new int[](size);
x[] = 1;

"int x = void" might not save too much cycles, but initializing a
large array twice.. that's another thing.

newVoid seems to only work for 1-dimensional arrays. I could use
something of this form:
double[][] arr = newVoid!(double[][])(16, 100);

Not a big deal, I could write something like this for my own projects.
I'm just commenting.

I used GC.malloc before but I never once thought about setting the
NO_SCAN flag. Heh. :)

newVoid will probably be renamed to something more verbose and explicit at Andrei's request. See http://d.puremagic.com/issues/show_bug.cgi?id=3383 . While I'm at it, I guess I could make it support multidimensional.

Reply via email to