You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improvements to the gc2stack pass which now allows to clean up allocations left behind by inlined closures.
The inline assembler now parses all SSE4.1, SSE4.2, AES and SHA opcodes (#514).
Platform support:
Added new LLVM 3.4 intrinsics to ldc/intrinsics.di.
Added LLVM 3.5 support in druntime and phobos.
Bug fixes:
Signature of _d_newclass is now correct.
Fixed a bug in the va_arg handling (affected Linux/PPC64 and other non-x86 platforms).
Fixed duplicate definitions of vtables/interface (#535).
Static immutable variables are now in read-only data segment (#543).
Dmd is not mentioned anymore in the error message if object.di can not be found.
Building LDC:
It is now possible to compile LDC with the AddressSanitizer enabled (clang only). Just specify -DSANITIZE=ON on the CMake command line. This is currently only helpful for debugging LDC itself.