En ny version av programmeringsspråket D har släppts (2.091.0)

Kompilatorändringar:

* Klassfördelaren har tagits bort permanent
* Möjlighet att rapportera radnummer i GNU-stil
* Tillagd experimentell generering av C++-rubriker från externa C|C++-deklarationer: DMD kan nu skriva C++-huvudfiler som innehåller deklarationsbindningar i befintliga D-filer markerade som extern(C) eller extern(C++).

Ändringar i körtid:

* Lade till saknad pthread_attr_destroy på vissa ställen.
* Avancerade bindningar i core.sys.windows.security
* Lade till core.stdcpp.memory.unique_ptr
* Lade till TFD_TIMER_CANCEL_ON_SET.

Förändringar i biblioteket:

* std.bigint är nu @safe
* Ersätt approxEqual med isClose i std.math.
* Tog bort föråldrat std.format.Mangle.
* Tog bort föråldrade strukturer ByLine, ByChunk, ByRecord från std.stdio.
* std.algorithm.sorting.schwartzSort stöder nu binära transformationsfunktioner
* Lade till curry till std.functional

Ändringar i installationsprogrammet:

* Installationsskriptet kan nu köras på Windows

Ändringar i Dub:

* Lade till SOURCE_FILES miljövariabel
* DUB har nu zsh-tilläggsstil

Källa: linux.org.ru

Lägg en kommentar