Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-111861

Rebase rust-toolset to 1.92 in RHEL 8.10-z

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • rust-toolset-rhel_next-8100020260109011201.6144fa9a
    • None
    • Rebase
    • rhel-pt-llvm-rust
    • ssg_platform_tools
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Rebase
    • Hide
      RHEL 8 provides Rust Toolset in version 1.92.0

      RHEL 8 is distributed with Rust Toolset in version 1.92.0. Notable enhancements since the previously available version 1.88.0 include:

      * Reliable Debugging: Unwind tables are now emitted by default on Linux even when compiling with -Cpanic=abort, ensuring backtraces work correctly for debugging.
      * Systems Programming: i128/u128 types are now fully supported in extern "C" functions, and developers can now create raw pointers to union fields using &raw in safe code.
      * Enhanced Safety: The new dangling_pointers_from_locals lint now warns against returning dangling raw pointers derived from local variables.
      * Code Clarity: A new mismatched_lifetime_syntaxes lint warns when lifetime elision rules hide potentially confusing relationships between input and output lifetimes.
      * Workflow Improvements: Cargo now natively supports workspace publishing via cargo publish --workspace, automatically handling dependency ordering for multi-crate projects.

      Rust Toolset is a rolling Application Stream, and Red Hat only supports the latest version. For more information, see the link:https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle[Red Hat Enterprise Linux Application Streams Life Cycle] document.
      Show
      RHEL 8 provides Rust Toolset in version 1.92.0 RHEL 8 is distributed with Rust Toolset in version 1.92.0. Notable enhancements since the previously available version 1.88.0 include: * Reliable Debugging: Unwind tables are now emitted by default on Linux even when compiling with -Cpanic=abort, ensuring backtraces work correctly for debugging. * Systems Programming: i128/u128 types are now fully supported in extern "C" functions, and developers can now create raw pointers to union fields using &raw in safe code. * Enhanced Safety: The new dangling_pointers_from_locals lint now warns against returning dangling raw pointers derived from local variables. * Code Clarity: A new mismatched_lifetime_syntaxes lint warns when lifetime elision rules hide potentially confusing relationships between input and output lifetimes. * Workflow Improvements: Cargo now natively supports workspace publishing via cargo publish --workspace, automatically handling dependency ordering for multi-crate projects. Rust Toolset is a rolling Application Stream, and Red Hat only supports the latest version. For more information, see the link: https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle [Red Hat Enterprise Linux Application Streams Life Cycle] document.
    • Proposed
    • None

      We will rebase Rust Toolset to 1.92 in RHEL 8.10-z.
      The upstream release of 1.92.0 is expected on 2025-12-11.

              jistone@redhat.com Josh Stone
              jistone@redhat.com Josh Stone
              Josh Stone Josh Stone
              Jesus Checa Hidalgo Jesus Checa Hidalgo
              Malhar Jivrajani Malhar Jivrajani
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated: