Bola vydaná nová verzia programovacieho jazyka D (2.091.0)

Zmeny kompilátora:

* Dealokátor triedy bol natrvalo odstránený
* Možnosť hlásiť čísla riadkov štýlu GNU
* Pridané experimentálne generovanie hlavičiek C++ z externých deklarácií C|C++: DMD teraz môže zapisovať hlavičkové súbory C++ obsahujúce väzby deklarácií v existujúcich súboroch D označených ako extern(C) alebo extern(C++).

Zmeny v runtime:

* Na niektorých miestach pridaný chýbajúci pthread_attr_destroy.
* Pokročilé väzby v core.sys.windows.security
* Pridané core.stdcpp.memory.unique_ptr
* Pridané TFD_TIMER_CANCEL_ON_SET.

Zmeny v knižnici:

* std.bigint je teraz @safe
* V std.math nahraďte približné rovné s isClose.
* Odstránené zastarané std.format.Mangle.
* Odstránené zastarané štruktúry ByLine, ByChunk, ByRecord zo std.stdio.
* std.algorithm.sorting.schwartzSort teraz podporuje funkcie binárnej transformácie
* Pridané kari do std.functional

Zmeny v inštalačnom programe:

* Inštalačný skript je teraz možné spustiť v systéme Windows

Zmeny v Dubu:

* Pridaná premenná prostredia SOURCE_FILES
* DUB má teraz štýl doplnkov zsh

Zdroj: linux.org.ru

Pridať komentár