เวอร์ชันใหม่ของภาษาโปรแกรม 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
* แทนที่ approxEqual ด้วย isClose ใน std.math
* ลบ std.format.Mangle ที่เลิกใช้แล้ว
* ลบโครงสร้างที่ล้าสมัย ByLine, ByChunk, ByRecord จาก std.stdio
* std.algorithm.sorting.schwartzSort รองรับฟังก์ชันการแปลงไบนารีแล้ว
* เพิ่มแกงไปที่ std.function

การเปลี่ยนแปลงในตัวติดตั้ง:

* สคริปต์การติดตั้งสามารถดำเนินการบน Windows ได้แล้ว

การเปลี่ยนแปลงในพากย์:

* เพิ่มตัวแปรสภาพแวดล้อม SOURCE_FILES
* DUB ตอนนี้มีสไตล์ส่วนเสริม zsh

ที่มา: linux.org.ru

เพิ่มความคิดเห็น