Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

makefiles/cargo: Remove CARGO_CHANNEL and other simplifications #20319

Merged
merged 8 commits into from
Feb 2, 2024

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    e98d3a5 View commit details
    Browse the repository at this point in the history
  2. makefiles/rust: Remove CARGO_CHANNEL special casing

    Back when specific control of the Rust version used with RIOT was
    needed, CARGO_CHANNEL was added to explicitly set the Rust version with
    consideration for CI special cases.
    
    Rust's mechansims of selecting a toolchain can be used instead now.
    chrysn committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    6724884 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cc2930 View commit details
    Browse the repository at this point in the history
  4. makefiles/rust: Silence checks in QUIET=0 mode

    The checks would print their prominently colored warnings and confuse
    users, and the comments are more geared to those editing the Makefiles
    than to those watching which commands get executed.
    chrysn committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    740f7c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4005235 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. rust: Selectively update riot-wrappers and -sys

    This pulls in embedded-nal 0.7 implementations, and (on both crates)
    alterations that decouple riot-wrappers from riot-sys and simplify build
    system integration, and do away with the need for passing
    RIOT_USEMODULE.
    chrysn committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    16153d7 View commit details
    Browse the repository at this point in the history
  2. makefiles/rust: Remove RIOT_USEMODULE

    The latest versions of riot-wrappers and riot-sys do not require it any
    more, and the exported data from info-rust is thus much more stable.
    chrysn committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    9a59d59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50c9d93 View commit details
    Browse the repository at this point in the history