Se ha lanzado una nueva versión del lenguaje de programación D (2.091.0)

Cambios del compilador:

* El desasignador de clases ha sido eliminado permanentemente.
* Capacidad para informar números de línea de estilo GNU
* Se agregó generación experimental de encabezados C++ a partir de declaraciones externas de C|C++: DMD ahora puede escribir archivos de encabezado C++ que contengan enlaces de declaración en archivos D existentes marcados como extern(C) o extern(C++).

Cambios en el tiempo de ejecución:

* Se agregó pthread_attr_destroy faltante en algunos lugares.
* Enlaces avanzados en core.sys.windows.security
* Se agregó core.stdcpp.memory.unique_ptr
* Se agregó TFD_TIMER_CANCEL_ON_SET.

Cambios en la biblioteca:

* std.bigint ahora es @safe
* Reemplace approxEqual con isClose en std.math.
* Se eliminó std.format.Mangle obsoleto.
* Se eliminaron las estructuras obsoletas ByLine, ByChunk, ByRecord de std.stdio.
* std.algorithm.sorting.schwartzSort ahora admite funciones de transformación binaria
* Curry agregado a std.functional

Cambios en el instalador:

* El script de instalación ahora se puede ejecutar en Windows

Cambios en el doblaje:

* Se agregó la variable de entorno SOURCE_FILES
* DUB ahora tiene estilo complemento zsh

Fuente: linux.org.ru

Añadir un comentario