• Linus Torvalds's avatar
    Merge tag 'rust-6.7' of https://github.com/Rust-for-Linux/linux · 455cdcb4
    Linus Torvalds authored
    Pull rust updates from Miguel Ojeda:
     "A small one compared to the previous one in terms of features. In
      terms of lines, as usual, the 'alloc' version upgrade accounts for
      most of them.
    
      Toolchain and infrastructure:
    
       - Upgrade to Rust 1.73.0
    
         This time around, due to how the kernel and Rust schedules have
         aligned, there are two upgrades in fact. They contain the fixes for
         a few issues we reported to the Rust project.
    
         In addition, a few cleanups indicated by the upgraded compiler or
         possible thanks to it. For instance, the compiler now detects
         redundant explicit links.
    
       - A couple changes to the Rust 'Makefile' so that it can be used with
         toybox tools, allowing Rust to be used in the Android kernel build.
    
      x86:
    
       - Enable IBT if enabled in C
    
      Documentation:
    
       - Add "The Rust experiment" section to the Rust index page
    
      MAINTAINERS:
    
       - Add Maintainer Entry Profile field ('P:').
    
       - Update our 'W:' field to point to the webpage we have been building
         this year"
    
    * tag 'rust-6.7' of https://github.com/Rust-for-Linux/linux:
      docs: rust: add "The Rust experiment" section
      x86: Enable IBT in Rust if enabled in C
      rust: Use grep -Ev rather than relying on GNU grep
      rust: Use awk instead of recent xargs
      rust: upgrade to Rust 1.73.0
      rust: print: use explicit link in documentation
      rust: task: remove redundant explicit link
      rust: kernel: remove `#[allow(clippy::new_ret_no_self)]`
      MAINTAINERS: add Maintainer Entry Profile field for Rust
      MAINTAINERS: update Rust webpage
      rust: upgrade to Rust 1.72.1
      rust: arc: add explicit `drop()` around `Box::from_raw()`
    455cdcb4
Makefile 10.9 KB