- Thư viện và toolchain giúp mã C sau khi build có thể chạy ở bất cứ đâu như Windows/macOS/Linux/BSD, v.v.
- Không cần interpreter/máy ảo
- Tái cấu trúc GCC và Clang để tạo định dạng POSIX Polyglot, cho phép chạy native trên từng hệ điều hành
Các cải tiến trong 3.5
- Triển khai memory map: bộ triển khai memory map chất lượng cao hơn
- Hỗ trợ Lua 5.4.6 (được web server Redbean tích hợp bên trong sử dụng)
- Hỗ trợ cờ
-x LANG
- Đạt nhiều tiến triển trong việc tái triển khai C++ STL
- Tối ưu hóa
ctl::string: thực hiện nhiều tối ưu hóa khác nhau, bao gồm tối ưu chuỗi ngắn.
- Giới thiệu
ctl::set và ctl::map: đưa vào các cấu trúc dữ liệu mới.
- Triển khai
ctl::unique_ptr: bổ sung tính năng con trỏ sở hữu duy nhất.
- Cung cấp
minimal new.h: cung cấp tệp new.h tối thiểu.
- Sửa định nghĩa
_Atomic: chỉnh sửa định nghĩa _Atomic trong C++.
- Các tối ưu hóa và sửa lỗi khác: thực hiện nhiều tối ưu hóa và sửa lỗi khác nhau.
Cải thiện quy trình phát triển trên GitHub
- Thêm action gán nhãn: bổ sung GitHub labeler action.
- Thêm issue template: bổ sung mẫu issue.
- Gỡ nhãn test: loại bỏ nhãn test khỏi tệp cấu hình labeler.
2 bình luận
Ý kiến trên Hacker News