Թողարկվել է D ծրագրավորման լեզվի նոր տարբերակը (2.091.0)

Կազմողի փոփոխություններ.

* Դասի բաժանորդը ընդմիշտ հեռացվել է
* GNU ոճի տողերի համարները հաղորդելու ունակություն
* Ավելացվեց C++ վերնագրերի փորձնական սերունդ արտաքին C|C++ հայտարարություններից. DMD-ն այժմ կարող է գրել C++ վերնագրի ֆայլեր, որոնք պարունակում են հայտարարագրերի կապեր գոյություն ունեցող D ֆայլերում, որոնք նշված են որպես extern(C) կամ extern(C++):

Աշխատանքի ժամանակի փոփոխություններ.

* Որոշ տեղերում ավելացվել է բացակայող pthread_attr_destroy:
* Ընդլայնված կապեր core.sys.windows.security-ում
* Ավելացվեց core.stdcpp.memory.unique_ptr
* Ավելացվեց TFD_TIMER_CANCEL_ON_SET:

Փոփոխություններ գրադարանում.

* std.bigint-ն այժմ @safe է
* std.math-ում փոխարինեք approxEqual-ը isClose-ով:
* Հեռացվել է հնացած std.format.Mangle:
* Հեռացվել են ByLine, ByChunk, ByRecord հնացած կառույցները std.stdio-ից:
* std.algorithm.sorting.schwartzSort-ն այժմ աջակցում է երկուական փոխակերպման գործառույթներին
* Ավելացվեց կարրի std.functional-ին

Տեղադրիչի փոփոխությունները.

* Տեղադրման սցենարն այժմ կարող է իրականացվել Windows-ում

Փոփոխություններ Dub-ում.

* Ավելացվեց SOURCE_FILES միջավայրի փոփոխական
* DUB-ն այժմ ունի zsh հավելման ոճ

Source: linux.org.ru

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