Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: rust1.83 | Distribution: openSUSE Tumbleweed |
Version: 1.83.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Dec 3 10:51:18 2024 |
Group: Development/Languages/Rust | Build host: reproducible |
Size: 700974198 | Source RPM: rust1.83-1.83.0-1.1.nosrc.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.rust-lang.org | |
Summary: A systems programming language |
Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a number of use cases other languages are not good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all data races. Rust also aims to achieve "zero-cost abstractions", even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would.
Apache-2.0 OR MIT
* Tue Dec 03 2024 John Paul Adrian Glaubitz <[email protected]> - Add support for loongarch64 * Sat Nov 30 2024 Xiaoguang Wang <[email protected]> - Add tests-run-make-compiler-builtins-failed.patch: test failed on run-make/compiler-builtins. * Sat Nov 30 2024 Xiaoguang Wang <[email protected]> Version 1.83.0 (2024-11-28) Language -------- - [Stabilize `&mut`, `*mut`, `&Cell`, and `*const Cell` in const.](https://github.com/rust-lang/rust/pull/129195) - [Allow creating references to statics in `const` initializers.](https://github.com/rust-lang/rust/pull/129759) - [Implement raw lifetimes and labels (`'r#ident`).](https://github.com/rust-lang/rust/pull/126452) - [Define behavior when atomic and non-atomic reads race.](https://github.com/rust-lang/rust/pull/128778) - [Non-exhaustive structs may now be empty.](https://github.com/rust-lang/rust/pull/128934) - [Disallow implicit coercions from places of type `!`](https://github.com/rust-lang/rust/pull/129392) - [`const extern` functions can now be defined for other calling conventions.](https://github.com/rust-lang/rust/pull/129753) - [Stabilize `expr_2021` macro fragment specifier in all editions.](https://github.com/rust-lang/rust/pull/129972) - [The `non_local_definitions` lint now fires on less code and warns by default.](https://github.com/rust-lang/rust/pull/127117) Compiler -------- - [Deprecate unsound `-Csoft-float` flag.](https://github.com/rust-lang/rust/pull/129897) - Add many new tier 3 targets: - [`aarch64_unknown_nto_qnx700`](https://github.com/rust-lang/rust/pull/127897) - [`arm64e-apple-tvos`](https://github.com/rust-lang/rust/pull/130614) - [`armv7-rtems-eabihf`](https://github.com/rust-lang/rust/pull/127021) - [`loongarch64-unknown-linux-ohos`](https://github.com/rust-lang/rust/pull/130750) - [`riscv32-wrs-vxworks` and `riscv64-wrs-vxworks`](https://github.com/rust-lang/rust/pull/130549) - [`riscv32{e|em|emc}-unknown-none-elf`](https://github.com/rust-lang/rust/pull/130555) - [`x86_64-unknown-hurd-gnu`](https://github.com/rust-lang/rust/pull/128345) - [`x86_64-unknown-trusty`](https://github.com/rust-lang/rust/pull/130453) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Implement `PartialEq` for `ExitCode`.](https://github.com/rust-lang/rust/pull/127633) - [Document that `catch_unwind` can deal with foreign exceptions without UB, although the exact behavior is unspecified.](https://github.com/rust-lang/rust/pull/128321) - [Implement `Default` for `HashMap`/`HashSet` iterators that don't already have it.](https://github.com/rust-lang/rust/pull/128711) - [Bump Unicode to version 16.0.0.](https://github.com/rust-lang/rust/pull/130183) - [Change documentation of `ptr::add`/`sub` to not claim equivalence with `offset`.](https://github.com/rust-lang/rust/pull/130229) Stabilized APIs - [`BufRead::skip_until`](https://doc.rust-lang.org/stable/std/io/trait.BufRead.html#method.skip_until) - [`ControlFlow::break_value`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.break_value) - [`ControlFlow::continue_value`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.continue_value) - [`ControlFlow::map_break`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.map_break) - [`ControlFlow::map_continue`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.map_continue) - [`DebugList::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugList.html#method.finish_non_exhaustive) - [`DebugMap::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugMap.html#method.finish_non_exhaustive) - [`DebugSet::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugSet.html#method.finish_non_exhaustive) - [`DebugTuple::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugTuple.html#method.finish_non_exhaustive) - [`ErrorKind::ArgumentListTooLong`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ArgumentListTooLong) - [`ErrorKind::Deadlock`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.Deadlock) - [`ErrorKind::DirectoryNotEmpty`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.DirectoryNotEmpty) - [`ErrorKind::ExecutableFileBusy`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ExecutableFileBusy) - [`ErrorKind::FileTooLarge`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.FileTooLarge) - [`ErrorKind::HostUnreachable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.HostUnreachable) - [`ErrorKind::IsADirectory`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.IsADirectory) - [`ErrorKind::NetworkDown`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NetworkDown) - [`ErrorKind::NetworkUnreachable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NetworkUnreachable) - [`ErrorKind::NotADirectory`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NotADirectory) - [`ErrorKind::NotSeekable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NotSeekable) - [`ErrorKind::ReadOnlyFilesystem`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ReadOnlyFilesystem) - [`ErrorKind::ResourceBusy`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ResourceBusy) - [`ErrorKind::StaleNetworkFileHandle`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.StaleNetworkFileHandle) - [`ErrorKind::StorageFull`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.StorageFull) - [`ErrorKind::TooManyLinks`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.TooManyLinks) - [`Option::get_or_insert_default`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.get_or_insert_default) - [`Waker::data`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.data) - [`Waker::new`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.new) - [`Waker::vtable`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.vtable) - [`char::MIN`](https://doc.rust-lang.org/stable/core/primitive.char.html#associatedconstant.MIN) - [`hash_map::Entry::insert_entry`](https://doc.rust-lang.org/stable/std/collections/hash_map/enum.Entry.html#method.insert_entry) - [`hash_map::VacantEntry::insert_entry`](https://doc.rust-lang.org/stable/std/collections/hash_map/struct.VacantEntry.html#method.insert_entry) These APIs are now stable in const contexts: - [`Cell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.Cell.html#method.into_inner) - [`Duration::as_secs_f32`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.as_secs_f32) - [`Duration::as_secs_f64`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.as_secs_f64) - [`Duration::div_duration_f32`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.div_duration_f32) - [`Duration::div_duration_f64`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.div_duration_f64) - [`MaybeUninit::as_mut_ptr`](https://doc.rust-lang.org/stable/core/mem/union.MaybeUninit.html#method.as_mut_ptr) - [`NonNull::as_mut`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_mut) - [`NonNull::copy_from`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_from) - [`NonNull::copy_from_nonoverlapping`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_from_nonoverlapping) - [`NonNull::copy_to`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_to) - [`NonNull::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_to_nonoverlapping) - [`NonNull::slice_from_raw_parts`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.slice_from_raw_parts) - [`NonNull::write`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write) - [`NonNull::write_bytes`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write_bytes) - [`NonNull::write_unaligned`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write_unaligned) - [`OnceCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.OnceCell.html#method.into_inner) - [`Option::as_mut`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.as_mut) - [`Option::expect`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.expect) - [`Option::replace`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.replace) - [`Option::take`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.take) - [`Option::unwrap`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.unwrap) - [`Option::unwrap_unchecked`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.unwrap_unchecked) - [`Option::<&_>::copied`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.copied) - [`Option::<&mut _>::copied`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.copied-1) - [`Option::<Option<_>>::flatten`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.flatten) - [`Option::<Result<_, _>>::transpose`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.transpose) - [`RefCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.RefCell.html#method.into_inner) - [`Result::as_mut`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.as_mut) - [`Result::<&_, _>::copied`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.copied) - [`Result::<&mut _, _>::copied`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.copied-1) - [`Result::<Option<_>, _>::transpose`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.transpose) - [`UnsafeCell::get_mut`](https://doc.rust-lang.org/stable/core/cell/struct.UnsafeCell.html#method.get_mut) - [`UnsafeCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.UnsafeCell.html#method.into_inner) - [`array::from_mut`](https://doc.rust-lang.org/stable/core/array/fn.from_mut.html) - [`char::encode_utf8`](https://doc.rust-lang.org/stable/core/primitive.char.html#method.encode_utf8) - [`{float}::classify`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.classify) - [`{float}::is_finite`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_finite) - [`{float}::is_infinite`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_infinite) - [`{float}::is_nan`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_nan) - [`{float}::is_normal`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_normal) - [`{float}::is_sign_negative`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_sign_negative) - [`{float}::is_sign_positive`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_sign_positive) - [`{float}::is_subnormal`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_subnormal) - [`{float}::from_bits`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_bits) - [`{float}::from_be_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_be_bytes) - [`{float}::from_le_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_le_bytes) - [`{float}::from_ne_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_ne_bytes) - [`{float}::to_bits`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_bits) - [`{float}::to_be_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_be_bytes) - [`{float}::to_le_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_le_bytes) - [`{float}::to_ne_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_ne_bytes) - [`mem::replace`](https://doc.rust-lang.org/stable/core/mem/fn.replace.html) - [`ptr::replace`](https://doc.rust-lang.org/stable/core/ptr/fn.replace.html) - [`ptr::slice_from_raw_parts_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.slice_from_raw_parts_mut.html) - [`ptr::write`](https://doc.rust-lang.org/stable/core/ptr/fn.write.html) - [`ptr::write_unaligned`](https://doc.rust-lang.org/stable/core/ptr/fn.write_unaligned.html) - [`<*const _>::copy_to`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to) - [`<*const _>::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to_nonoverlapping) - [`<*mut _>::copy_from`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_from) - [`<*mut _>::copy_from_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_from_nonoverlapping) - [`<*mut _>::copy_to`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to-1) - [`<*mut _>::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to_nonoverlapping-1) - [`<*mut _>::write`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write) - [`<*mut _>::write_bytes`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write_bytes) - [`<*mut _>::write_unaligned`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write_unaligned) - [`slice::from_mut`](https://doc.rust-lang.org/stable/core/slice/fn.from_mut.html) - [`slice::from_raw_parts_mut`](https://doc.rust-lang.org/stable/core/slice/fn.from_raw_parts_mut.html) - [`<[_]>::first_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.first_mut) - [`<[_]>::last_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.last_mut) - [`<[_]>::first_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.first_chunk_mut) - [`<[_]>::last_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.last_chunk_mut) - [`<[_]>::split_at_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut) - [`<[_]>::split_at_mut_checked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut_checked) - [`<[_]>::split_at_mut_unchecked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut_unchecked) - [`<[_]>::split_first_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_first_mut) - [`<[_]>::split_last_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_last_mut) - [`<[_]>::split_first_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_first_chunk_mut) - [`<[_]>::split_last_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_last_chunk_mut) - [`str::as_bytes_mut`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.as_bytes_mut) - [`str::as_mut_ptr`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.as_mut_ptr) - [`str::from_utf8_unchecked_mut`](https://doc.rust-lang.org/stable/core/str/fn.from_utf8_unchecked_mut.html) Cargo ----- - [Introduced a new `CARGO_MANIFEST_PATH` environment variable, similar to `CARGO_MANIFEST_DIR` but pointing directly to the manifest file.](https://github.com/rust-lang/cargo/pull/14404/) - [Added `package.autolib` to the manifest, allowing `[lib]` auto-discovery to be disabled.](https://github.com/rust-lang/cargo/pull/14591/) - [Declare support level for each crate in Cargo's Charter / crate docs.](https://github.com/rust-lang/cargo/pull/14600/) - [Declare new Intentional Artifacts as 'small' changes.](https://github.com/rust-lang/cargo/pull/14599/) Rustdoc ------- - [The sidebar / hamburger menu table of contents now includes the `# headers` from the main item's doc comment](https://github.com/rust-lang/rust/pull/120736). This is similar to a third-party feature provided by the rustdoc-search-enhancements browser extension. Compatibility Notes - [Warn against function pointers using unsupported ABI strings.](https://github.com/rust-lang/rust/pull/128784) - [Check well-formedness of the source type's signature in fn pointer casts.](https://github.com/rust-lang/rust/pull/129021) This partly closes a soundness hole that comes when casting a function item to function pointer - [Use equality instead of subtyping when resolving type dependent paths.](https://github.com/rust-lang/rust/pull/129073) - Linking on macOS now correctly includes Rust's default deployment target. Due to a linker bug, you might have to pass `MACOSX_DEPLOYMENT_TARGET` or fix your `#[link]` attributes to point to the correct frameworks. See <https://github.com/rust-lang/rust/pull/129369>. - [Rust will now correctly raise an error for `repr(Rust)` written on non-`struct`/`enum`/`union` items, since it previous did not have any effect.](https://github.com/rust-lang/rust/pull/129422) - The future incompatibility lint `deprecated_cfg_attr_crate_type_name` [has been made into a hard error](https://github.com/rust-lang/rust/pull/129670). It was used to deny usage of `#![crate_type]` and `#![crate_name]` attributes in `#![cfg_attr]`, which required a hack in the compiler to be able to change the used crate type and crate name after cfg expansion. Users can use `--crate-type` instead of `#![cfg_attr(..., crate_type = "...")]` and `--crate-name` instead of `#![cfg_attr(..., crate_name = "...")]` when running `rustc`/`cargo rustc` on the command line. Use of those two attributes outside of `#![cfg_attr]` continue to be fully supported. - Until now, paths into the sysroot were always prefixed with `/rustc/$hash` in diagnostics, codegen, backtrace, e.g. ``` thread 'main' panicked at 'hello world', map-panic.rs:2:50 stack backtrace: 0: std::panicking::begin_panic at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:616:12 1: map_panic::main::{{closure}} at ./map-panic.rs:2:50 2: core::option::Option<T>::map at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:929:29 3: map_panic::main at ./map-panic.rs:2:30 4: core::ops::function::FnOnce::call_once at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. ``` [RFC 3127 said](https://rust-lang.github.io/rfcs/3127-trim-paths.html#changing-handling-of-sysroot-path-in-rustc) > We want to change this behaviour such that, when `rust-src` source files can be discovered, the virtual path is discarded and therefore the local path will be embedded, unless there is a `--remap-path-prefix` that causes this local path to be remapped in the usual way. [#129687](https://github.com/rust-lang/rust/pull/129687) implements this behaviour, when `rust-src` is present at compile time, `rustc` replaces `/rustc/$hash` with a real path into the local `rust-src` component with best effort. To sanitize this, users must explicitly supply `--remap-path-prefix=<path to rust-src>=foo` or not have the `rust-src` component installed. - The allow-by-default `missing_docs` lint used to disable itself when invoked through `rustc --test`/`cargo test`, resulting in `#[expect(missing_docs)]` emitting false positives due to the expectation being wrongly unfulfilled. This behavior [has now been removed](https://github.com/rust-lang/rust/pull/130025), which allows `#[expect(missing_docs)]` to be fulfilled in all scenarios, but will also report new `missing_docs` diagnostics for publicly reachable `#[cfg(test)]` items, [integration test](https://doc.rust-lang.org/cargo/reference/cargo-targets.html#integration-tests) crate-level documentation, and publicly reachable items in integration tests. - [The `armv8r-none-eabihf` target now uses the Armv8-R required set of floating-point features.](https://github.com/rust-lang/rust/pull/130295) - [Fix a soundness bug where rustc wouldn't detect unconstrained higher-ranked lifetimes in a `dyn Trait`'s associated types that occur due to supertraits.](https://github.com/rust-lang/rust/pull/130367) - [Update the minimum external LLVM version to 18.](https://github.com/rust-lang/rust/pull/130487) - [Remove `aarch64-fuchsia` and `x86_64-fuchsia` target aliases in favor of `aarch64-unknown-fuchsia` and `x86_64-unknown-fuchsia` respectively.](https://github.com/rust-lang/rust/pull/130657) - [The ABI-level exception class of a Rust panic is now encoded with native-endian bytes, so it is legible in hex dumps.](https://github.com/rust-lang/rust/pull/130897) - [Visual Studio 2013 is no longer supported for MSVC targets.](https://github.com/rust-lang/rust/pull/131070) - [The sysroot no longer contains the `std` dynamic library in its top-level `lib/` dir.](https://github.com/rust-lang/rust/pull/131188)
/usr/bin/cargo-clippy /usr/bin/cargo-fmt /usr/bin/clippy-driver /usr/bin/rust-gdb /usr/bin/rust-gdbgui /usr/bin/rust-lldb /usr/bin/rustc /usr/bin/rustdoc /usr/bin/rustfmt /usr/lib/librustc_driver-450fc18725d45160.so /usr/lib/rustlib /usr/lib/rustlib/etc /usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py /usr/lib/rustlib/etc/gdb_lookup.py /usr/lib/rustlib/etc/gdb_providers.py /usr/lib/rustlib/etc/lldb_commands /usr/lib/rustlib/etc/lldb_lookup.py /usr/lib/rustlib/etc/lldb_providers.py /usr/lib/rustlib/etc/rust_types.py /usr/lib/rustlib/wasm32-unknown-unknown /usr/lib/rustlib/wasm32-unknown-unknown/lib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libaddr2line-7b4af41181cb3abb.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-18dc106f61eeab0e.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-32c7c5946736e0a8.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-7a9160edbfc19266.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-2851b667fb2874bf.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-50a5b8bf88d8cc22.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-2e3e66121732541d.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-afbc9786532a76bf.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-23b667e82c77abab.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-eb7f8cf66052d257.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-097dc62321dc821a.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-f0f12e2a51c98c68.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-81ad31f67b6ffaf0.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-fe70ed5be45905b2.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-18fb7a30b9ce37fb.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-3d6bfa30d739ab29.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-45fd11d5c05d219c.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-18d7ae0f92b8186a.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-b6a63cd1ee68b9d2.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-85b2b6aec6b9cd12.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-90e25e8fed04af20.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-143988bc5d5ecf4a.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-9f3dcce2bdf60e25.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libsysroot-60f21faf3f2722db.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-ddd646b89dd41451.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-dbf1c33153bc731b.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-9519c5bd6f628374.rlib /usr/lib/rustlib/wasm32-wasi /usr/lib/rustlib/wasm32-wasi/lib /usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-78aabe9790f488d2.rlib /usr/lib/rustlib/wasm32-wasi/lib/libadler-eaf52edb5fe4da35.rlib /usr/lib/rustlib/wasm32-wasi/lib/liballoc-a53b18a3f098adbc.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-e4d9eaf831f1f537.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-6eff35763adcd95a.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcore-c5c963e64f0051c3.rlib /usr/lib/rustlib/wasm32-wasi/lib/libgetopts-722e5b0afe5e78eb.rlib /usr/lib/rustlib/wasm32-wasi/lib/libgimli-93230a231e402749.rlib /usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-e7bd1d4f4a04cac7.rlib /usr/lib/rustlib/wasm32-wasi/lib/liblibc-4b5e6286ce0a8f35.rlib /usr/lib/rustlib/wasm32-wasi/lib/libmemchr-f44827c382a1b277.rlib /usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-efd647839698e8a8.rlib /usr/lib/rustlib/wasm32-wasi/lib/libobject-98d17eaa6b741103.rlib /usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-55622c5b35fe8517.rlib /usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-b75a0941d29daded.rlib /usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-10966b75355ef389.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-1fc6cfe2a2cd0cfa.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-1086e08941ac7634.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-e103a788bea3719f.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-adb5e169331796a6.rlib /usr/lib/rustlib/wasm32-wasi/lib/libstd-71dcd0b10100a9d3.rlib /usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-3543c813f75bcdac.rlib /usr/lib/rustlib/wasm32-wasi/lib/libsysroot-43e58d624c78aa68.rlib /usr/lib/rustlib/wasm32-wasi/lib/libtest-9169cd325ba0fc15.rlib /usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-a65110d25f0c0719.rlib /usr/lib/rustlib/wasm32-wasi/lib/libunwind-a497b80b7f2c2098.rlib /usr/lib/rustlib/wasm32-wasi/lib/libwasi-8d27716cec07121e.rlib /usr/lib/rustlib/wasm32-wasi/lib/self-contained /usr/lib/rustlib/wasm32-wasi/lib/self-contained/crt1-command.o /usr/lib/rustlib/wasm32-wasi/lib/self-contained/crt1-reactor.o /usr/lib/rustlib/wasm32-wasi/lib/self-contained/libc.a /usr/lib/rustlib/x86_64-unknown-linux-gnu /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/FileCheck /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld.lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64.lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/lld-link /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/wasm-ld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ed70fa8cf6573c03.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cb5b040e52c01ad0.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-2a70a74499d5b560.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-29d722fe19736aea.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1dacf3c305b7cce0.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-44e9a9a26e8cc5c5.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-ac03bc45fa40ae58.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-b03b19e72454f7cb.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-db02174c3332d262.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-ca29b8439d97fd95.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1af56f0297cdf5b7.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-5e82e127bb7a1794.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-4f671b56bba39a3a.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-3540df7968d86929.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-da8d9bae17a30e4b.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-32365379524d4d47.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-8232d1f74bb148f0.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-cbd3618c7a86db8a.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-6a1a92a5de60eeaa.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-180409e351ba6fec.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-f993312879a213b8.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-5c3fcc0e31ce8a7a.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-5c3fcc0e31ce8a7a.so /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-5591577defc3e4fd.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-df423ff8269d82be.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-1c3a68b1345f3767.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-d4d537b905e073fa.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-b4f5b9590a2870b8.rlib /usr/lib/rustlib/x86_64-unknown-none /usr/lib/rustlib/x86_64-unknown-none/lib /usr/lib/rustlib/x86_64-unknown-none/lib/liballoc-6f39f7d3d1a2518f.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-c01e0f4eb9189620.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/libcore-d9f8b5801b8a4ba9.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_core-ab13dfcd92ea6203.rlib /usr/share/doc/packages/rust1.83 /usr/share/doc/packages/rust1.83/CONTRIBUTING.md /usr/share/doc/packages/rust1.83/README.md /usr/share/doc/packages/rust1.83/RELEASES.md /usr/share/licenses/rust1.83 /usr/share/licenses/rust1.83/COPYRIGHT /usr/share/licenses/rust1.83/LICENSE-APACHE /usr/share/licenses/rust1.83/LICENSE-MIT /usr/share/man/man1/rustc.1.gz /usr/share/man/man1/rustdoc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 12 00:13:13 2024