github ldc-developers/ldc v1.13.0-beta1
LDC 1.13.0-beta1

latest releases: dmd-rewrite-v2.109.1, dmd-rewrite-v2.109.1-rc.1, v1.39.0-beta1...
pre-release5 years ago

Big news

  • Frontend, druntime and Phobos are at version 2.083.0. (#2878, #2893)
  • The Windows packages are now fully self-sufficient, i.e., a Visual Studio/C++ Build Tools installation isn't required anymore, as we now ship with MinGW-w64-based libraries, similar to DMD. Check out the included README.txt for all relevant details. (dlang/installer#346, #2886)
  • Debug info improvements (for GDB): printing global and imported symbols, non-member and member function calls. Also comes with a regression: the names don't include template parameters anymore. (#2826)
  • Dropped support for LLVM 3.7 and 3.8. (#2872)
  • Linux: now defaulting to ld.gold linker in general, not just with -flto=thin (change with -linker). (#2870)

Platform support

  • Supports LLVM 3.9 - 7.0.

Bug fixes

  • 32-bit Android/ARM regression introduced in v1.12. (#2892)
  • Non-Windows x86_64 ABI fixes wrt. what's passed in registers, relevant for C[++] interop. (#2864)

Known issues

  • LDC does not zero the padding area of a real variable. This may lead to wrong results if the padding area is also considered. See #770. Does not apply to real members inside structs etc.

Don't miss a new ldc release

NewReleases is sending notifications on new releases.