You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently Rust for Flipper Zero requires a nightly toolchain to build binaries. This makes development somewhat more difficult as we have to regularly update this to pull in new features or bug fixes.
We instead can rely on `crates/rust-toolchain.toml` to pin the nightly
version we are using. This has two benefits:
- We are not exposed to random nightly breakage in CI.
- Once we move to stable Rust (#58), this will
ensure we build and test against MSRV.
Currently Rust for Flipper Zero requires a nightly toolchain to build binaries. This makes development somewhat more difficult as we have to regularly update this to pull in new features or bug fixes.
Blockers to supporting a stable Rust toolchain
handle_alloc_error
defaulting to panic (for no_std + liballoc) rust-lang/rust#66741: Stable as of Rust 1.68.0-Z no-unique-section-names
rust-lang/rust#90275: Flipper Zero's dynamic linker does not support unique section names#[target_feature]
rust-lang/rust#44839:arm_target_features
is used to match our specific ARM targetdifferent_binary_name
feature is needed to set.fap
file extensionThe text was updated successfully, but these errors were encountered: