Repository navigation
v0.15.2-r6
Automated release for v0.15.2-r6.
Source commit: e4847c181e96103f297ca9f31cc9546693392935
Highlights
- Toolchain Release: This is the final release of the esp-zig-bootstrap toolchain, now available as
v0.15.2-r6, supporting Zig 0.15.2 with downstream ESP Xtensa enhancements. - C Int128 Support: The update introduces support for
__int128and__uint128types in C, facilitating built-in operations for arithmetic, overflow detection, and atomic operations.
Changes
- C Int128 Feature: Implemented support for
__int128and__uint128types in the Xtensa compiler, enhancing C development capabilities. - New Regression Tests: Added a suite of regression tests to verify the correctness of
__int128and__uint128in both C and C++ contexts, encompassing arithmetic, overflow checks, typedef validation, and atomic operations.
Notes
- The release includes comprehensive validation coverage for the new 128-bit integer types, ensuring their proper functionality across various scenarios.
Artifacts
zig-v0.15.2-r6-aarch64-linux-gnu-baseline.tar.xzzig-v0.15.2-r6-aarch64-macos-none-baseline.tar.xzzig-v0.15.2-r6-aarch64-windows-gnu-baseline.tar.xzzig-v0.15.2-r6-x86_64-linux-gnu-baseline.tar.xzzig-v0.15.2-r6-x86_64-macos-none-baseline.tar.xzzig-v0.15.2-r6-x86_64-windows-gnu-baseline.tar.xz