Izšla je nova različica programskega jezika D (2.091.0)

Spremembe prevajalnika:

* Dealokator razreda je bil trajno odstranjen
* Sposobnost poročanja številk vrstic v slogu GNU
* Dodano poskusno ustvarjanje glav C++ iz extern C|C++ deklaracij: DMD lahko zdaj piše datoteke glave C++, ki vsebujejo deklaracijske vezave v obstoječih datotekah D, označenih kot extern(C) ali extern(C++).

Spremembe v času izvajanja:

* Dodan manjkajoči pthread_attr_destroy na nekaterih mestih.
* Napredne vezave v core.sys.windows.security
* Dodan core.stdcpp.memory.unique_ptr
* Dodan TFD_TIMER_CANCEL_ON_SET.

Spremembe v knjižnici:

* std.bigint je zdaj @safe
* Zamenjajte approxEqual z isClose v std.math.
* Odstranjen zastareli std.format.Mangle.
* Odstranjene zastarele strukture ByLine, ByChunk, ByRecord iz std.stdio.
* std.algorithm.sorting.schwartzSort zdaj podpira funkcije binarne transformacije
* Dodan curry v std.functional

Spremembe v namestitvenem programu:

* Namestitveni skript je zdaj mogoče izvesti v sistemu Windows

Spremembe v Dubu:

* Dodana spremenljivka okolja SOURCE_FILES
* DUB ima zdaj slog dodatka zsh

Vir: linux.org.ru

Dodaj komentar