-
Notifications
You must be signed in to change notification settings - Fork 29
core.stdc.math: full support for MSVCRT 2013+ #13
Conversation
This, in combination with ldc-developers/phobos#3, gets LDC head with LLVM head and MSVC x64 2013 to compile & link the druntime/phobos test runners successfully. ~80% of the tests are successful, the others segfault:
|
Well most segfaults are actually caused by the test-runners themselves as they access the caught Throwable object. That object is currently corrupt due to alpha-quality exception handling on Win64 (see ldc-developers/ldc#166). Using the work-around in the last commit, I now yield:
and consequently way less "Close this program" prompts by Windows. Once EH works sufficiently, we'll most likely get details about failing unit tests via the caught AssertError object. EH is therefore crucial for further fixing from my side. Pinging @redstar once more. :) |
Commit d12cc01 should fix the EH issue. Please check! |
Yep, seems to work!
Thanks, very handy! :) |
…te if real == double
@redstar: Leaving this one to you. |
core.stdc.math: full support for MSVCRT 2013+
from dlang#968