Eine neue Version der Programmiersprache D (2.091.0) ist erschienen

Änderungen am Compiler:

* Der Deallocator der Klassen wurde endgültig entfernt
* Möglichkeit, Zeilennummern im GNU-Stil zu melden
* Experimentelle Generierung von C++-Headern aus externen (extern) Deklarationen hinzugefügt: DMD kann jetzt C++-Header-Dateien schreiben, die Bindungen zu Deklarationen in bestehenden D-Dateien enthalten, die als extern(C) oder extern(C++) gekennzeichnet sind.

Änderungen zur Laufzeit:

* Fehlende pthread_attr_destroy an einigen Stellen hinzugefügt.
* Erweiterte Bindungen in core.sys.windows.security
* core.stdcpp.memory.unique_ptr hinzugefügt
* TFD_TIMER_CANCEL_ON_SET hinzugefügt.

Änderungen in der Bibliothek:

* std.bigint ist jetzt @safe
* approxEqual durch isClose in std.math ersetzt.
* Veraltetes std.format.Mangle entfernt.
* Veraltete Strukturen ByLine, ByChunk und ByRecord aus std.stdio entfernt.
* std.algorithm.sorting.schwartzSort unterstützt jetzt auch binäre Transformationsfunktionen
* curry in std.functional hinzugefügt

Änderungen im Installer:

* Installationsskript kann jetzt auf Windows ausgeführt werden

Änderungen in Dub:

* Umgebungsvariable SOURCE_FILES hinzugefügt
* DUB hat jetzt den zsh-Vervollständigungsstil

Quelle: linux.org.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster