(Changes from 1.8.0-beta1 release are marked with (new).)
Big news-dip1008
and -transition=<intpromote|16997>
as well as pragma(crt_{con,de}structor)
. (#2486)-link-defaultlib-shared
to link against shared druntime/Phobos. It defaults to true for shared libraries (-shared
), so it's primarily useful for executables. (#2443)-plugin=...
(see this example). The mechanism is identical to Clang's LLVM-IR pass plugins and thus supports those as well, e.g., the AFLfuzz LLVM-mode plugin, Easy::Jit. (#2554)-fprofile-{generate,use}
(not working on Windows yet). (#2474)-fxray-{instrument,instruction-threshold}
. (#2465)-profile
(LDMD) / -fdmd-trace-functions
(LDC). (#2477)ldc.attributes.assumeUsed
to prevent a symbol from being optimized away. (#2457)ldc-profile-rt
was replaced by LLVM's vanilla profiling library. Our subset of LLVM compiler-rt libraries is now also shipped on Windows (excl. fuzzer). (#2527, #2544)llvm5
, musl-dev
, and gcc
packages to run and link D apps and the tzdata
and libcurl
packages for certain stdlib modules. (new)scope
allocated classes. (#2515, #2516)-O0
. (#2480, #2483)llvm_expect()
doesn't work with CTFE. (#2458, #2506).{so,dylib}
file command line arguments should be forwarded to linker. (#2445, #2485)@rpath/<filename>
. (#2442, #2581) (new)array ~= element
issue if rhs affects the lhs length. (#2588, #2589) (new)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.ld.bfd
linker, use ld.gold
instead (-linker=gold
).RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4