เปิดตัว Cosmopolitan v3.5.0
(github.com/jart)- ไลบรารีและทูลเชนที่ทำให้โค้ด 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