- ไลบรารีและทูลเชนที่ทำให้โค้ด C ที่คอมไพล์แล้วสามารถรันได้ทุกที่ เช่น Windows/macOS/Linux/BSD
- ไม่ต้องใช้ interpreter/virtual machine
- ปรับแต่ง GCC และ Clang ใหม่เพื่อสร้างฟอร์แมต POSIX Polyglot ให้รันแบบเนทีฟบนแต่ละระบบปฏิบัติการ
สิ่งที่ปรับปรุงใน 3.5
- การติดตั้งใช้งาน memory map: implementation ของ memory map ที่มีคุณภาพสูงขึ้น
- รองรับ Lua 5.4.6 (ใช้งานโดยเว็บเซิร์ฟเวอร์ Redbean ที่รวมมาในตัว)
- รองรับแฟลก
-x LANG
- มีความคืบหน้าอย่างมากในการสร้าง C++ STL ขึ้นใหม่
- ปรับแต่ง
ctl::string: มีการเพิ่มประสิทธิภาพหลายอย่าง รวมถึง small string optimization
- เพิ่ม
ctl::set และ ctl::map: นำโครงสร้างข้อมูลใหม่เข้ามา
- ติดตั้งใช้งาน
ctl::unique_ptr: เพิ่มความสามารถของ unique pointer
- มี
new.h แบบขั้นต่ำให้ใช้งาน: จัดเตรียมไฟล์ new.h ขั้นต่ำ
- แก้ไขนิยาม
_Atomic: ปรับแก้นิยาม _Atomic ใน C++
- การปรับแต่งและแก้บั๊กอื่น ๆ: มีการเพิ่มประสิทธิภาพและแก้ไขบั๊กหลากหลายรายการ
ปรับปรุงกระบวนการพัฒนาบน GitHub
- เพิ่ม action สำหรับ labeler: เพิ่ม GitHub labeler action
- เพิ่ม issue template: เพิ่มเทมเพลตสำหรับ issue
- เอา test label ออกจากระบบ: ลบ test label ออกจากไฟล์ตั้งค่าของ labeler
2 ความคิดเห็น
ความเห็นจาก Hacker News