Big news
Platform support
- Supports LLVM 3.9 - 8.0.
Bug fixes
- Make
pragma(LDC_no_typeinfo)
actually elide TypeInfo emission for structs, classes and interfaces. (#3068)
Known issues
- Buggy older
ld.bfd
linker versions may wrongly strip out required symbols, e.g., ModuleInfos (so that e.g. no module ctors/dtors are run). LDC defaults told.gold
on Linux. - 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 toreal
members inside structs etc.