Compiler changes:
* Completely removed class deallocator
* Ability to report GNU-style line numbers
* Added experimental generation of C++ headers from extern C|C++ declarations: DMD can now write C++ header files containing bindings to declarations in existing D files marked as extern(C) or extern(C++).
Runtime changes:
* Added missing pthread_attr_destroy in some places.
* Extended bindings in core.sys.windows.security
* Added core.stdcpp.memory.unique_ptr
* Added TFD_TIMER_CANCEL_ON_SET.
Library changes:
* std.bigint is now @safe
* Replacing approxEqual with isClose in std.math.
* Removed obsolete std.format.Mangle.
* Removed obsolete structures ByLine, ByChunk, ByRecord from std.stdio.
* std.algorithm.sorting.schwartzSort now also supports binary transformation functions
* Added curry to std.functional
Installer changes:
* Installation script can now be executed on Windows
Changes in Dub:
* Added environment variable SOURCE_FILES
* DUB now has zsh addon style
Source: linux.org.ru