Releases: esp-rs/rust-build
v1.77.0.0
Rust Xtensa Toolchain v1.77.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://docs.esp-rs.org/book/installation/riscv-and-xtensa.html
espup install --toolchain-version 1.77.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
v1.76.0.1
Rust Xtensa Toolchain v1.76.0.1 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.76.0.1
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2 or ESP32-P4 use Rust Nightly.
v1.76.0.0
Rust Xtensa Toolchain v1.76.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.76.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
v1.75.0.0
Rust Xtensa Toolchain v1.75.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.75.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Changelog:
- Linux - upgrade to Ubuntu 22.04 from Ubutu 20.04 - reason: CMake dependency 3.20 required by Rust 1.75
- phase out of shell script installer, replaced by espup
Release 1.74.0.1
Rust Xtensa Toolchain v1.74.0.1 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.74.0.1
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Fixed: a custom lowering of vaarg for Xtensa.
v1.74.0.0
Rust Xtensa Toolchain v1.74.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.74.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Release v1.73.0.1
Rust Xtensa Toolchain v1.73.0.1 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.73.0.1
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Release note for 1.73.0.1:
Release v1.73.0.0
Rust Xtensa Toolchain v1.73.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.73.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Release v1.72.1.0
Rust Xtensa Toolchain v1.72.1.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.72.1.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.
Release notes from upstream:
- Adjust codegen change to improve LLVM codegen
- rustdoc: Fix self ty params in objects with lifetimes
- Fix regression in compile times
- Resolve some ICE regressions in the compiler:
Release v1.72.0.0
Rust Xtensa Toolchain v1.72.0.0 for ESP32, ESP32-S2, ESP32-S3.
Installation: https://github.com/esp-rs/espup#installation
espup install --toolchain-version 1.72.0.0
source ~/export-esp.sh
Note: For ESP32-C2, ESP32-C3, ESP32-C6 or ESP32-H2 use Rust Nightly.