Hi everyone, so it seems like the ducks are finally aligning: We build both release and debug versions of druntime/Phobos now, the pragmas changes are in (now is your last chance to find better names), and the build bots are green again [1].
My plan is to get 0.10.0 out on next Sunday, coinciding with the LLVM 3.2 release. I want to base the binary packages on 3.2, because I had to completely disable optimizations for some parts of druntime to get the test suite to pass on prior versions (see the commit log). I just finished the first round of final testing, and save for a LLVM regression which breaks std.net.curl on x86 [2], things are looking good on Linux. On OS X 10.7, the tests pass as well, with the exception of some spurious exception handling errors in the release builds of the std.parallelism unit tests, which I haven't even managed to properly reproduce yet. Also, I had to make some changes to the build system in order to make it generate universal binaries for multilib builds on OS X. I hope to have them tested and cleaned up by tomorrow, and then release beta packages on Tuesday. I do not plan to make a lot more changes until the release after that, besides some documentation updates and finally adding proper license headers to the code base. @Kai: Do you want to release a »preview« Win64 package as well, or is it too early for that? I know that exceptions are not working, but I don't have a good idea about the status of the rest of druntime/Phobos. David [1] Minus the Debian one at ci.lycus.org, which is just missing a 32 bit version of libcurl. [2] http://llvm.org/bugs/show_bug.cgi?id=14548 --
