È uscita una nuova versione del linguaggio di programmazione D (2.091.0)

Modifiche al compilatore:

* Rimosso definitivamente il deallockator delle classi.
* Possibilità di segnalare i numeri di riga nello stile GNU.
* Aggiunta generazione sperimentale di header C++ da dichiarazioni esterne (extern): DMD ora può generare file header C++ contenenti binding per dichiarazioni in file D esistenti contrassegnati come extern(C) o extern(C++).

Modifiche al runtime:

* Aggiunto pthread_attr_destroy mancante in alcuni punti.
* Binding estesi in core.sys.windows.security.
* Aggiunto core.stdcpp.memory.unique_ptr.
* Aggiunto TFD_TIMER_CANCEL_ON_SET.

Modifiche alla libreria:

* std.bigint ora è @safe.
* Sostituzione di approxEqual con isClose in std.math.
* Rimosso std.format.Mangle obsoleto.
* Rimosse le strutture obsolete ByLine, ByChunk, ByRecord da std.stdio.
* std.algorithm.sorting.schwartzSort ora supporta anche funzioni trasformative binarie.
* Lo script di installazione può ora essere eseguito su Windows.

Modifiche all'installer:

Modifiche a Dub:

* Aggiunta variabile d'ambiente SOURCE_FILES.

* DUB ora ha uno stile di completamento zsh.
* У DUB теперь стиль дополнения zsh

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster