rust1.82-1.82.0-150500.11.6.1<>,g-p9|":lȥmLeC"|z0bB B7~BIn';%#=.lR:!Ls"~ֺ`knJm 05Gn+/yCPXX4$5Ǥg1O-b9Q YyR4Q*oPq.XāϵY[^=qje{qEQ>Z-].Y "&'e7c 05;>"z`kXu 8^T}@>I?d   ?LP`d}  E E E 4E HE E E(EEE99$/9$$$($8$9%:%.>a@bBbFbGc EHd EIe4EXe|YeZe[f@\flE]gE^mt bocodp2ep7fp:lp<upPEvqdw|xEx}Ey~z$(ADLRCrust1.821.82.0150500.11.6.1A systems programming languageRust 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.g-ibs-power9-22SUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxppc64le pp0 `c8 H< qQX    a z~_EP$&V$N[@L1W &M8'La~,E~|!'PjH{?$ F - A ~KRu%AA큤AAAA큤큤A큤A큤g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-gggg-gggg-g-f50d0cfa5a3118264a2a1731bdf280e85447d962af86b466d06fa5ff14ea54ece20b1a3ad1b8b60ce92ef6f3c81d1d76d9186b9b6c76d708dcc97873865ae6a3bae00d77c3a7c36428a7fc677c95fe53f9668ad1aac5f947f931fa08fc99141e557985ec5a31f5617d25d26bd6fe23c4b8d6f85b1498e1aae82831ca0d7f17febc60613775a098e59b49fa4584cea73631697fe1456c44284c337d67003403154c08b4b4bef7f120b28251a860f08396c231d5851dda0fe7807b4f558d8f1547653f9f5bfac15dabadd85172d0c2f153646bef56a0b52f13e7960fbff4e9eabf4535ddf552f30a6bdc35da5bee02531b82bc4270ac2eeba417d1cd11fc907b815c81c2396a7f58ff28f2bac5b76d95980bba4312addc200a026351585ef5c5f9d4881e3bf36ef9f7cb2a439b23af66ca4b15aa254a8e552f9849582842218edc1017e9ac746546bf9631c6e651a884708bdd3256d069aee86feab2d6a41f116b5dfbe24561ca981b7a6cd3111d40bd4c57351e01456a09e5858eb34296512df91b13bafb5e6498498c7fa7ab78ef7efa50ddd0774642c93c92aee8c1c272b41d43cc514bf5b21010c0b6c0fe6bd46d2b51ed622a749c2038e0f9d7c35a3bec5c75091b0c320a87f14482202b62659991b32923ae45e778e9e586277f139c8d8ebbed298875d903689544c3a791d7fa1625d2ad5c4d86b69e25491ae2088eb275bd098da23b0bf17183620dfd79b530765a626f98a1a62f0cee60f5907ea0a97b0976a811edd0f9094d7c87c1478d18f1530138b95cbe4d1e61605de7e47795a9705415518ddbd4690378f601d96f6081c5062a3c7ccd2ddd4cbeae3cb103042bc221a9db21fffe19b2ab9d2811d99580b42bc5ff45f6415ef8384cbba80f7482c221a9db21fffe19b2ab9d2811d99580b42bc5ff45f6415ef8384cbba80f7482c221a9db21fffe19b2ab9d2811d99580b42bc5ff45f6415ef8384cbba80f7482c221a9db21fffe19b2ab9d2811d99580b42bc5ff45f6415ef8384cbba80f748216949da8a7b08fa9f196cd41c412abde911396656803858541f8bfd88f93112abf801897ea3c633b7da5c39e94e424cf6291064d4992b8a549fd1e7f0fbdac54bd7a3cf96678bff7e688f6e2eb5117d7716d3e144ed7cc8b606064d451ea0b9aceb02c2c9bd1e1b1b81e8890576ac4974b466cf6d71fe2fbc8b06659deb73c173d6dab0117df098a36a26d542830f9b42a1f6e5620a1bda73c2c969cd30a64ced617afa18928d491cfcdf09d9e56ce2f4edea04b829260c8c3ac46ef7a3fd5e964591ff2945a61c4389c3b65c5db04cf9ffaa7248693f9a24cf3daac8456098758dcbb8270090c5bf93fdb09c76d3831bc9ca0f7803d39650594bf2b829378266d1ca29e3e40e91f172c441a759ffd491c7bc7e5d67d390f87c8cc316f130b798820694f12963badf0b5318978f50e807df93e8cf3bc507826a3c02fec40f653e721759b425ecf340d026c167844cca4183299c54815d5071ac13db3e45b5e4bfdd1f2a653f128a5db79eb281db8f8e57ec3779bfe4fd7f834798812f1b07535d980710f192a89cf7b898c4b45ebf0905c3ed13d4e01c75e0d56478c24389f13f25218da97729b05790cceb4fd7dacff1a32a15e30da1447d8529e2ed6c985a4b90aededb7b6887509adf65cbf34ea07278225169f5149d0dd01e2876f8b319ee903ecd51cd1ac9bdc7a1fe760102d9e76cb0e888af95c520ae203186dbce2c8c49c097eac96a1a700e691eee2cf4d72a69be515b4218abf70e8dee0f0ad0560c144f19fca9e500a67c91b14b93c89224a5e5a76767a25e6ac0bc54dfeb81ae014354f2db23b38d8dfa0ecbc70002cdc02c9750b78aa48cd6555a58614b0b756a9009e4e6af1f866885cb6a23c911d8fb2d0a772b8792f17527816850f92d349e84a1ef7027c271f81eaaee4a9be5151fbb903310fe588e8f52742ce8ebc4b2b52ef4e6220c10f56840f000fb7202f6ee1dbf8a1e90c4258427443c926595de6bd20b66aa9609a62960dbb661871987d2c4161b97fe4c9d4ec617eaeb6961e03e74f6d70e9fd3e2c625e4a09b840111386eaf58b171d0ff531ae5daf38634b3fa850018c99960f1b0ab6cb3f59e37d0915ecdc218b4f21f2699c28131c2a25a03042b2c2a47c04911e666e237f31eed8e39de87084f8c18e06b0236115b7ade2712612339e2069c0f92fec715534ccb074f0db480813bbec035a29b8c55c048137e60d6088b74c97871ae972cc23787e9875696be5d40d035b28baae5f1b372000cb2571c831d5e0b6d220ab5adff7d113e7acb77600d8f1f2200fcea389ca22479857602346466367eb0f737411b5379f3457362f853d93d771cc1102c898563ca2166fb0de2439b709f78cf7a3cf2d0a5a57b7738ac70a9f04bd40afb09c1c39dc40a6e7b92e75e7785c93275492a2983542179cced8362fb0d5257e65c7069adcceabfc12f572b1b37ac098154bd0093bf94da87c57ca9f71e35cd00c1752bd0581fef622b3d8b25836cf70feb7e1a7a6171ea9e440b46dfda74c46a0ed0d62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3af4e3f2c8aa9c36c2d9c21c4b3c93ce0a4a4c4d3f112484c36d3bd219c3a42ebb2bde8888ccb5fe88447f63a09fa344e680c9c7904c61561af3431720e99103crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.82-1.82.0-150500.11.6.1.nosrc.rpmlibrustc_driver-84b070f0d84f1101.so()(64bit)libstd-712583b1f4d9c0f0.so()(64bit)rust+rustcrust-gdbrust-stdrust-std-staticrust1.82rust1.82(ppc-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/sbin/ldconfig/sbin/ldconfiggcc13glibc-develld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librustc_driver-84b070f0d84f1101.so()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.13)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.32)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1rust+rustcrust-gdbrust-stdrust-std-staticrustc-bootstrap1.82.01.82.01.82.01.82.04.14.3g*gwilliam.brown@suse.comwilliam.brown@suse.com- Resolve build failure on PPC64LE due to invalid float cast * ppc64le-float.patchVersion 1.82.0 (2024-10-17) Language -------- - [Don't make statement nonterminals match pattern nonterminals](https://github.com/rust-lang/rust/pull/120221/) - [Patterns matching empty types can now be omitted in common cases](https://github.com/rust-lang/rust/pull/122792) - [Enforce supertrait outlives obligations when using trait impls](https://github.com/rust-lang/rust/pull/124336) - [`addr_of(_mut)!` macros and the newly stabilized `&raw (const|mut)` are now safe to use with all static items](https://github.com/rust-lang/rust/pull/125834) - [size_of_val_raw: for length 0 this is safe to call](https://github.com/rust-lang/rust/pull/126152/) - [Reorder trait bound modifiers *after* `for<...>` binder in trait bounds](https://github.com/rust-lang/rust/pull/127054/) - [Stabilize opaque type precise capturing (RFC 3617)](https://github.com/rust-lang/rust/pull/127672) - [Stabilize `&raw const` and `&raw mut` operators (RFC 2582)](https://github.com/rust-lang/rust/pull/127679) - [Stabilize unsafe extern blocks (RFC 3484)](https://github.com/rust-lang/rust/pull/127921) - [Stabilize nested field access in `offset_of!`](https://github.com/rust-lang/rust/pull/128284) - [Do not require `T` to be live when dropping `[T; 0]`](https://github.com/rust-lang/rust/pull/128438) - [Stabilize `const` operands in inline assembly](https://github.com/rust-lang/rust/pull/128570) - [Stabilize floating-point arithmetic in `const fn`](https://github.com/rust-lang/rust/pull/128596) - [Stabilize explicit opt-in to unsafe attributes](https://github.com/rust-lang/rust/pull/128771) - [Document NaN bit patterns guarantees](https://github.com/rust-lang/rust/pull/129559) Compiler -------- - [Promote riscv64gc-unknown-linux-musl to tier 2](https://github.com/rust-lang/rust/pull/122049) - [Promote Mac Catalyst targets `aarch64-apple-ios-macabi` and `x86_64-apple-ios-macabi` to Tier 2, and ship them with rustup](https://github.com/rust-lang/rust/pull/126450) - [Add tier 3 NuttX based targets for RISC-V and ARM](https://github.com/rust-lang/rust/pull/127755) - [Add tier 3 powerpc-unknown-linux-muslspe target](https://github.com/rust-lang/rust/pull/127905) - [Improved diagnostics to explain why a pattern is unreachable](https://github.com/rust-lang/rust/pull/128034) - [The compiler now triggers the unreachable code warning properly for async functions that don't return/are `-> !`](https://github.com/rust-lang/rust/pull/128443) - [Promote `aarch64-apple-darwin` to Tier 1](https://github.com/rust-lang/rust/pull/128592) - [Add Trusty OS target `aarch64-unknown-trusty` and `armv7-unknown-trusty` as tier 3 targets](https://github.com/rust-lang/rust/pull/129490) - [Promote `wasm32-wasip2` to Tier 2.](https://github.com/rust-lang/rust/pull/126967/) Libraries --------- - [Generalize `{Rc,Arc}::make_mut()` to `Path`, `OsStr`, and `CStr`.](https://github.com/rust-lang/rust/pull/126877) Stabilized APIs - [`std::thread::Builder::spawn_unchecked`](https://doc.rust-lang.org/stable/std/thread/struct.Builder.html#method.spawn_unchecked) - [`std::str::CharIndices::offset`](https://doc.rust-lang.org/nightly/std/str/struct.CharIndices.html#method.offset) - [`std::option::Option::is_none_or`](https://doc.rust-lang.org/nightly/std/option/enum.Option.html#method.is_none_or) - [`[T]::is_sorted`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted) - [`[T]::is_sorted_by`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by) - [`[T]::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by_key) - [`Iterator::is_sorted`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted) - [`Iterator::is_sorted_by`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by) - [`Iterator::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by_key) - [`std::future::Ready::into_inner`](https://doc.rust-lang.org/nightly/std/future/struct.Ready.html#method.into_inner) - [`std::iter::repeat_n`](https://doc.rust-lang.org/nightly/std/iter/fn.repeat_n.html) - [`impl DoubleEndedIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-DoubleEndedIterator-for-Take%3CRepeat%3CT%3E%3E) - [`impl ExactSizeIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeat%3CT%3E%3E) - [`impl ExactSizeIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeatWith%3CF%3E%3E) - [`impl Default for std::collections::binary_heap::Iter`](https://doc.rust-lang.org/nightly/std/collections/binary_heap/struct.Iter.html#impl-Default-for-Iter%3C'_,+T%3E) - [`impl Default for std::collections::btree_map::RangeMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.RangeMut.html#impl-Default-for-RangeMut%3C'_,+K,+V%3E) - [`impl Default for std::collections::btree_map::ValuesMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.ValuesMut.html#impl-Default-for-ValuesMut%3C'_,+K,+V%3E) - [`impl Default for std::collections::vec_deque::Iter`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.Iter.html#impl-Default-for-Iter%3C'_,+T%3E) - [`impl Default for std::collections::vec_deque::IterMut`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.IterMut.html#impl-Default-for-IterMut%3C'_,+T%3E) - [`Rc::new_uninit`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit) - [`Rc::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init) - [`Rc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit_slice) - [`Rc<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init-1) - [`Arc::new_uninit`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit) - [`Arc::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init) - [`Arc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit_slice) - [`Arc<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init-1) - [`Box::new_uninit`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit) - [`Box::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init) - [`Box<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit_slice) - [`Box<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init-1) - [`core::arch::x86_64::_bextri_u64`](https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u64.html) - [`core::arch::x86_64::_bextri_u32`](https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u32.html) - [`core::arch::x86::_mm_broadcastsi128_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_broadcastsi128_si256.html) - [`core::arch::x86::_mm256_stream_load_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm256_stream_load_si256.html) - [`core::arch::x86::_tzcnt_u16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._tzcnt_u16.html) - [`core::arch::x86::_mm_extracti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_extracti_si64.html) - [`core::arch::x86::_mm_inserti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_inserti_si64.html) - [`core::arch::x86::_mm_storeu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si16.html) - [`core::arch::x86::_mm_storeu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si32.html) - [`core::arch::x86::_mm_storeu_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si64.html) - [`core::arch::x86::_mm_loadu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si16.html) - [`core::arch::x86::_mm_loadu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si32.html) - [`core::arch::wasm32::u8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_swizzle.html) - [`core::arch::wasm32::i8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_swizzle.html) - [`core::arch::wasm32::i32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f32x4.html) - [`core::arch::wasm32::u32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f32x4.html) - [`core::arch::wasm32::i32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f64x2_zero.html) - [`core::arch::wasm32::u32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f64x2_zero.html) - [`core::arch::wasm32::f32x4_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_madd.html) - [`core::arch::wasm32::f32x4_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_nmadd.html) - [`core::arch::wasm32::f64x2_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_madd.html) - [`core::arch::wasm32::f64x2_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_nmadd.html) - [`core::arch::wasm32::i8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_laneselect.html) - [`core::arch::wasm32::u8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_laneselect.html) - [`core::arch::wasm32::i16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_laneselect.html) - [`core::arch::wasm32::u16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_laneselect.html) - [`core::arch::wasm32::i32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_laneselect.html) - [`core::arch::wasm32::u32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_laneselect.html) - [`core::arch::wasm32::i64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i64x2_relaxed_laneselect.html) - [`core::arch::wasm32::u64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u64x2_relaxed_laneselect.html) - [`core::arch::wasm32::f32x4_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_min.html) - [`core::arch::wasm32::f32x4_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_max.html) - [`core::arch::wasm32::f64x2_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_min.html) - [`core::arch::wasm32::f64x2_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_max.html) - [`core::arch::wasm32::i16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_q15mulr.html) - [`core::arch::wasm32::u16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_q15mulr.html) - [`core::arch::wasm32::i16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_dot_i8x16_i7x16.html) - [`core::arch::wasm32::u16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_dot_i8x16_i7x16.html) - [`core::arch::wasm32::i32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_dot_i8x16_i7x16_add.html) - [`core::arch::wasm32::u32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_dot_i8x16_i7x16_add.html) These APIs are now stable in const contexts: - [`std::task::Waker::from_raw`](https://doc.rust-lang.org/nightly/std/task/struct.Waker.html#method.from_raw) - [`std::task::Context::from_waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.from_waker) - [`std::task::Context::waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.waker) - [`$integer::from_str_radix`](https://doc.rust-lang.org/nightly/std/primitive.u32.html#method.from_str_radix) - [`std::num::ParseIntError::kind`](https://doc.rust-lang.org/nightly/std/num/struct.ParseIntError.html#method.kind) Cargo ----- - [feat: Add `info` cargo subcommand](https://github.com/rust-lang/cargo/pull/14141/) Compatibility Notes - We now [disallow setting some built-in cfgs via the command-line](https://github.com/rust-lang/rust/pull/126158) with the newly added [`explicit_builtin_cfgs_in_flags`](https://doc.rust-lang.org/rustc/lints/listing/deny-by-default.html#explicit-builtin-cfgs-in-flags) lint in order to prevent incoherent state, eg. `windows` cfg active but target is Linux based. The appropriate [`rustc` flag](https://doc.rust-lang.org/rustc/command-line-arguments.html) should be used instead. - The standard library has a new implementation of `binary_search` which is significantly improves performance ([#128254](https://github.com/rust-lang/rust/pull/128254)). However when a sorted slice has multiple values which compare equal, the new implementation may select a different value among the equal ones than the old implementation. - [illumos/Solaris now sets `MSG_NOSIGNAL` when writing to sockets](https://github.com/rust-lang/rust/pull/128259). This avoids killing the process with SIGPIPE when writing to a closed socket, which matches the existing behavior on other UNIX targets. - [Removes a problematic hack that always passed the --whole-archive linker flag for tests, which may cause linker errors for code accidentally relying on it.](https://github.com/rust-lang/rust/pull/128400) - The WebAssembly target features `multivalue` and `reference-types` are now both enabled by default. These two features both have subtle changes implied for generated WebAssembly binaries. For the `multivalue` feature, WebAssembly target support has changed when upgrading to LLVM 19. Support for generating functions with multiple returns no longer works and `-Ctarget-feature=+multivalue` has a different meaning than it did in LLVM 18 and prior. There is no longer any supported means to generate a module that has a function with multiple returns in WebAssembly from Rust source code. For the `reference-types` feature the encoding of immediates in the `call_indirect`, a commonly used instruction by the WebAssembly backend, has changed. Validators and parsers which don't understand the `reference-types` proposal will no longer accept modules produced by LLVM due to this change in encoding of immediates. Additionally these features being enabled are encoded in the `target_features` custom section and may affect downstream tooling such as `wasm-opt` consuming the module. Generating a WebAssembly module that disables default features requires `-Zbuild-std` support from Cargo and more information can be found at [rust-lang/rust#128511](https://github.com/rust-lang/rust/pull/128511). - [Rust now raises unsafety errors for union patterns in parameter-position](https://github.com/rust-lang/rust/pull/130531)/sbin/ldconfig/sbin/ldconfigrust-gdbrust-stdrust-std-staticrust1.62rust1.63rust1.64rust1.65rust1.66rust1.67rust1.68rust1.69rust1.70rust1.71rust1.72rust1.73rust1.74rust1.75rust1.76rust1.77rust1.78rust1.79rust1.80rust1.81ibs-power9-22 1731065081  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE1.82.01.82.01.82.01.82.01.82.0-150500.11.6.11.82.0-150500.11.6.11.82.01.82.01.82.0 cargo-clippycargo-fmtclippy-driverrust-gdbrust-gdbguirust-lldbrustcrustdocrustfmtlibrustc_driver-84b070f0d84f1101.solibstd-712583b1f4d9c0f0.sorustlibetcgdb_load_rust_pretty_printers.pygdb_lookup.pygdb_providers.pylldb_commandslldb_lookup.pylldb_providers.pyrust_types.pypowerpc64le-unknown-linux-gnubinFileCheckgcc-ldld.lldld64.lldlld-linkwasm-ldrust-lldwasm-component-ldliblibaddr2line-ab90ce133c5ebca0.rliblibadler-fa085dfab2b59a61.rlibliballoc-88ab8961e73456a2.rliblibcfg_if-932995ec2c895186.rliblibcompiler_builtins-953b24badd7f8c72.rliblibcore-d7b4b84ab79b08de.rliblibgetopts-e1b7cd0bda831e5c.rliblibgimli-c787a93585863810.rliblibhashbrown-df2db012d8c1b929.rlibliblibc-81c7ffcf7cf75c80.rliblibmemchr-8eb60fcefe1523be.rliblibminiz_oxide-4f99d1cd183acab2.rliblibobject-9e935772ec00ec88.rliblibpanic_abort-f56939225914a1cb.rliblibpanic_unwind-4e9c79cff11dce8b.rliblibproc_macro-1696bb9f33f5841a.rliblibprofiler_builtins-f50eccb79c8882d2.rliblibrustc_demangle-06519790db2641da.rliblibrustc_std_workspace_alloc-2f7b269e1ac759c0.rliblibrustc_std_workspace_core-bbc4bcb3378e1d91.rliblibrustc_std_workspace_std-de04510bbb3b1e4f.rliblibstd-712583b1f4d9c0f0.rliblibstd-712583b1f4d9c0f0.solibstd_detect-c639c6a915068259.rliblibsysroot-265289f61e240634.rliblibtest-ecbb27dd67c4ebcc.rliblibunicode_width-f3c990cbb1655f86.rliblibunwind-b263f4fc4cd388cf.rlibrust1.82CONTRIBUTING.mdREADME.mdRELEASES.mdrust1.82COPYRIGHTLICENSE-APACHELICENSE-MITrustc.1.gzrustdoc.1.gz/usr/bin//usr/lib//usr/lib/rustlib//usr/lib/rustlib/etc//usr/lib/rustlib/powerpc64le-unknown-linux-gnu//usr/lib/rustlib/powerpc64le-unknown-linux-gnu/bin//usr/lib/rustlib/powerpc64le-unknown-linux-gnu/bin/gcc-ld//usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib//usr/share/doc/packages//usr/share/doc/packages/rust1.82//usr/share/licenses//usr/share/licenses/rust1.82//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36372/SUSE_SLE-15-SP5_Update/cb8099b8cda053ceb51abee7c7210f4b-rust1.82.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linux      ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=976a9d64853fc5fdf9a111353c2f7380c2f1a423, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=640f407b338243963cfc4c48c1c434d7017be9d7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3b22d48efddc270de0f1f523625230337861d34f, for GNU/Linux 3.10.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8b443f1bfa50d2f2b3fc292a12bce58e2ab5dd1e, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b36874da8813106ca94ae6e54380253e9e04a741, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ac5df29315604cc48169bf58445fbeaacc6a9282, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=323cdc51023673b3a172fd9869b18390cb5fb1fe, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7386a1744f0aa6438fd2415adb5dee7283e8e409, strippeddirectoryPython script, ASCII text executableASCII textELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9bba87a0b93bf3c93fb63c4c5e3fa1427eaba42d, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9fe355390eaa1d4579b1c1871f6537b1858c8129, for GNU/Linux 3.10.0, strippedELF 64-bit LSB executable, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=318173c801fbb7bb4c56a0c477183828c4e2bbb1, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c548ee99c4c573ffd8aec8f41f725b634cce0a45, for GNU/Linux 3.10.0, strippedcurrent ar archiveUTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix)!"#$'3<hz   ,(RRRRRRRRRRR R R R R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPR3RRRRRRRRRR*R/R%R R,R-R"R)R.RR1RR0R'R(R#R&R+R$R R R R R RRRRR2RRRRPRRRRRRR R R R R RRRRRRRRRRRR*R-R"R.R$RR%R+RR&R)R#RRRRRRRRRRRRRRR R R R R RRRRRRRRRRRR R R R R RRRRRRRRRRRR R R R R RRRRRRRRRRRR R R R R RRRRRRR4R3RRRRRRRRRR/R.RR%R)RR'R(RR R1R,R!RR-R*R$R&R"R+R#RRR2RRRRRRRR R R R R RRRRRRRRRRRRRRRR R R R R RRRRRRMp]ƙfǝп*cargoglibc-devel-staticutf-88d8d850a737e4659dc0ccd3e17f05f9a73e3673ab2c6e5eb9c60dddef2f23540?p7zXZ !t/9 ]"k%?C.oc5Zy-]C[-,PG{M23#0モoZ8{?*aUn+ѳ`F [a/Q-7fB&s\+۶x `ҿ8z^ Phvye/M%.1$ۏ3WЂz LbQiLpXu2 G@{{F%^y뵇wB[ oY9c*2iYNج]8uկJx腃(- :@ՇR%'3q2::rZhxIz~hJj2}9|W^%)&4-o{z0Y*e# J k(t EXo(PDL#RKM2_ߠ_?7b8ϒaO_W>`Hߚ #8ϲ0jd!,ET Z,2"fwaֵLD6]46'ZCy*qnV,e+¿}Evn;CeZZߗECaz oOV(Y.l~za񟚥\] pu軉׼$9D0 ROQ&KβůJD(GrA庪"}(G5|WFCl9"{+UXe2P[@}^bn糌+6vpy% ref:S1(UOq[ս"ҼMij)xK܊!'򈗟H2خC8>-¬GMUrQf 89xa9qX bM WFebT=rc*3G9?BhO ҧTZ%gעP׸+ t6|+/A0/kgXOwRi]O͐jǯNy11VQƉU%W