Uusi versio D-ohjelmointikielestä on julkaistu (2.091.0)

Kääntäjän muutokset:

* Luokan jakaja on poistettu pysyvästi
* Kyky raportoida GNU tyyli rivinumerot
* Lisätty kokeellinen C++-otsikoiden sukupolvi ulkoisista C|C++-ilmoituksista: DMD voi nyt kirjoittaa C++-otsikkotiedostoja, jotka sisältävät ilmoitussidoksia olemassa oleviin D-tiedostoihin, jotka on merkitty extern(C) tai extern(C++).

Muutoksia ajon aikana:

* Lisätty puuttuva pthread_attr_destroy joissakin paikoissa.
* Kehittyneet sidokset tiedostossa core.sys.windows.security
* Lisätty core.stdcpp.memory.unique_ptr
* Lisätty TFD_TIMER_CANCEL_ON_SET.

Muutoksia kirjastossa:

* std.bigint on nyt @safe
* Korvaa std.mathissa aboutEqual sanalla isClose.
* Vanhentunut std.format.Mangle poistettu.
* Poistettu vanhentuneet rakenteet ByLine, ByChunk, ByRecord tiedostosta std.stdio.
* std.algorithm.sorting.schwartzSort tukee nyt binäärimuunnosfunktioita
* Lisätty curry std.functional-tiedostoon

Muutoksia asennusohjelmassa:

* Asennusskripti voidaan nyt suorittaa Windowsissa

Muutokset Dubissa:

* Lisätty SOURCE_FILES ympäristömuuttuja
* DUB:ssa on nyt zsh-lisäosatyyli

Lähde: linux.org.ru

Lisää kommentti