Välja on antud programmeerimiskeele D uus versioon (2.091.0)

Kompilaatori muudatused:

* Klassi edasimüüja on jäädavalt eemaldatud
* Võimalus teatada GNU stiilis reanumbritest
* Lisatud eksperimentaalne C++ päiste genereerimine välistest C|C++ deklaratsioonidest: DMD saab nüüd kirjutada C++ päisefaile, mis sisaldavad deklaratsiooni sidumist olemasolevates D-failides, mis on märgitud kui extern(C) või extern(C++).

Muutused käitusajas:

* Mõnes kohas on lisatud puuduv pthread_attr_destroy.
* Täpsemad sidumised failis core.sys.windows.security
* Lisatud core.stdcpp.memory.unique_ptr
* Lisatud TFD_TIMER_CANCEL_ON_SET.

Muudatused raamatukogus:

* std.bigint on nüüd @safe
* Asenda std.math-is umbesEqual väärtusega isClose.
* Eemaldatud aegunud std.format.Mangle.
* Eemaldatud failist std.stdio vananenud struktuurid ByLine, ByChunk, ByRecord.
* std.algorithm.sorting.schwartzSort toetab nüüd binaarseid teisendusfunktsioone
* Lisatud karri std.functional

Muudatused installeris:

* Installimisskripti saab nüüd käivitada ka Windowsis

Muudatused Dubis:

* Lisatud SOURCE_FILES keskkonnamuutuja
* DUB-il on nüüd zsh-lisandstiil

Allikas: linux.org.ru

Lisa kommentaar