D proqramlaşdırma dilinin yeni versiyası buraxıldı (2.091.0 )

Kompilyator dəyişiklikləri:

* Sinif ayırıcı həmişəlik silindi
* GNU üslublu xətt nömrələrini bildirmək imkanı
* Xarici C|C++ bəyannamələrindən C++ başlıqlarının eksperimental nəsli əlavə edildi: DMD indi extern(C) və ya extern(C++) kimi qeyd olunan mövcud D fayllarında bəyannamə bağlamalarını ehtiva edən C++ başlıq faylları yaza bilər.

İcra müddətində dəyişikliklər:

* Bəzi yerlərdə çatışmayan pthread_attr_destroy əlavə edildi.
* core.sys.windows.security-də təkmil bağlamalar
* Əlavə edilmiş core.stdcpp.memory.unique_ptr
* TFD_TIMER_CANCEL_ON_SET əlavə edildi.

Kitabxanada dəyişikliklər:

* std.bigint indi @safe-dir
* Std.math-də approxEqual-ı isClose ilə əvəz edin.
* Köhnəlmiş std.format.Mangle silindi.
* std.stdio-dan ByLine, ByChunk, ByRecord köhnəlmiş strukturlar silindi.
* std.algorithm.sorting.schwartzSort indi ikili transformasiya funksiyalarını dəstəkləyir
* Std.functional-a köri əlavə edildi

Quraşdırıcıda dəyişikliklər:

* Quraşdırma skripti artıq Windows-da icra edilə bilər

Dubda dəyişikliklər:

* SOURCE_FILES mühit dəyişəni əlavə edildi
* DUB indi zsh əlavə stilinə malikdir

Mənbə: linux.org.ru

Добавить комментарий