Russel Winder wrote:
On Tue, 2011-04-26 at 08:32 -0400, dsimcha wrote:
[ . . . ]
Soon. I'm praying that I can figure out makefiles in that time to check
std.parallelism in, since I think they're harder to work with than
multithreading. (Ok, I'm exaggerating.) Among the other major
improvements in this release:
Isn't Make 1970s technology, I'd have thought D would use more
up-to-date build technology than that -- even though Go uses it and
refuses to look at other options.
std.net.isemail
massive GC optimizations for large allocations (~25% for very small ones
to several hundred fold for huge ones)
core.cpuid works on 64-bit
I guess this is still assembler level stuff though, and hence the code
is not portable?
Yes. The main functionality it gives is the processor instruction set.
For example, whether the processor has SSE2. I don't think it's of much
use unless you are writing asm code. (It's currently used by the
runtime, and by BigInt).
temporary object destruction
massive amounts of CTFE fixes