On 12/22/2011 10:13 AM, Jonathan M Davis wrote:
It can be, and it is. Previously, there were issues compiling it on Windows which caused the compiler to run out of memory. So, I added a version identifier for the unit tests which was disable on Windows. Those issues have been fixed, so the version identifier is now always enabled. I left it in, because it made Don's life easier when he was trying to reduce compiler bugs (since, without the unit tests, less gets pulled in, and less of std.datetime gets instantiated). The version identifier could be removed, but the ease of disabling the unit tests if necessary merited leaving it in.
I can't run the unittests on my old FreeBSD machine because it runs out of memory on std.datetime.