Objavljena je nova verzija D programskog jezika (2.091.0)

Promjene kompajlera:

* Razdjelnik klase je trajno uklonjen
* Mogućnost prijavljivanja brojeva linija GNU stila
* Dodato eksperimentalno generisanje C++ zaglavlja iz eksternih C|C++ deklaracija: DMD sada može pisati C++ fajlove zaglavlja koji sadrže vezivanja deklaracija u postojeće D fajlove označene kao extern(C) ili extern(C++).

Promjene u vremenu rada:

* Dodano nedostaje pthread_attr_destroy na nekim mjestima.
* Napredna povezivanja u core.sys.windows.security
* Dodan core.stdcpp.memory.unique_ptr
* Dodano TFD_TIMER_CANCEL_ON_SET.

Promjene u biblioteci:

* std.bigint je sada @safe
* Zamijenite approxEqual sa isClose u std.math.
* Uklonjen zastarjeli std.format.Mangle.
* Uklonjene zastarjele strukture ByLine, ByChunk, ByRecord iz std.stdio.
* std.algorithm.sorting.schwartzSort sada podržava funkcije binarne transformacije
* Dodan curry u std.functional

Promjene u instalateru:

* Instalacioni skript se sada može izvršiti na Windows-u

Promjene u Dubu:

* Dodata varijabla okruženja SOURCE_FILES
* DUB sada ima zsh stil dodataka

izvor: linux.org.ru

Dodajte komentar