Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rust1.79-1.79.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rust1.79 Distribution: openSUSE Tumbleweed
Version: 1.79.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 14 08:45:06 2024
Group: Development/Languages/Rust Build host: reproducible
Size: 433086992 Source RPM: rust1.79-1.79.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.

Provides

Requires

License

Apache-2.0 OR MIT

Changelog

* Fri Jun 14 2024 Xiaoguang Wang <xiaoguang.wang@suse.com>
  Version 1.79.0 (2024-06-13)
    Language
  --------
  - [Stabilize inline `const {}` expressions.](https://github.com/rust-lang/rust/pull/104087/)
  - [Prevent opaque types being instantiated twice with different regions within the same function.](https://github.com/rust-lang/rust/pull/116935/)
  - [Stabilize WebAssembly target features that are in phase 4 and 5.](https://github.com/rust-lang/rust/pull/117457/)
  - [Add the `redundant_lifetimes` lint to detect lifetimes which are semantically redundant.](https://github.com/rust-lang/rust/pull/118391/)
  - [Stabilize the `unnameable_types` lint for public types that can't be named.](https://github.com/rust-lang/rust/pull/120144/)
  - [Enable debuginfo in macros, and stabilize `-C collapse-macro-debuginfo` and `#[collapse_debuginfo]`.](https://github.com/rust-lang/rust/pull/120845/)
  - [Propagate temporary lifetime extension into `if` and `match` expressions.](https://github.com/rust-lang/rust/pull/121346/)
  - [Restrict promotion of `const fn` calls.](https://github.com/rust-lang/rust/pull/121557/)
  - [Warn against refining impls of crate-private traits with `refining_impl_trait` lint.](https://github.com/rust-lang/rust/pull/121720/)
  - [Stabilize associated type bounds (RFC 2289).](https://github.com/rust-lang/rust/pull/122055/)
  - [Stabilize importing `main` from other modules or crates.](https://github.com/rust-lang/rust/pull/122060/)
  - [Check return types of function types for well-formedness](https://github.com/rust-lang/rust/pull/115538)
  - [Rework `impl Trait` lifetime inference](https://github.com/rust-lang/rust/pull/116891/)
  - [Change inductive trait solver cycles to be ambiguous](https://github.com/rust-lang/rust/pull/122791)
    Compiler
  --------
  - [Define `-C strip` to only affect binaries, not artifacts like `.pdb`.](https://github.com/rust-lang/rust/pull/115120/)
  - [Stabilize `-Crelro-level` for controlling runtime link hardening.](https://github.com/rust-lang/rust/pull/121694/)
  - [Stabilize checking of `cfg` names and values at compile-time with `--check-cfg`.](https://github.com/rust-lang/rust/pull/123501/)
    * Note that this only stabilizes the compiler part, the Cargo part is still unstable in this release.*
  - [Add `aarch64-apple-visionos` and `aarch64-apple-visionos-sim` tier 3 targets.](https://github.com/rust-lang/rust/pull/121419/)
  - [Add `riscv32ima-unknown-none-elf` tier 3 target.](https://github.com/rust-lang/rust/pull/122696/)
  - [Promote several Windows targets to tier 2](https://github.com/rust-lang/rust/pull/121712): `aarch64-pc-windows-gnullvm`, `i686-pc-windows-gnullvm`, and `x86_64-pc-windows-gnullvm`.
    Refer to Rust's [platform support page][platform-support-doc]
    for more information on Rust's tiered platform support.
    Libraries
  ---------
  - [Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)`.](https://github.com/rust-lang/rust/pull/107462/)
  - [Implement `{Div,Rem}Assign<NonZero<X>>` on `X`.](https://github.com/rust-lang/rust/pull/121952/)
  - [Document overrides of `clone_from()` in core/std.](https://github.com/rust-lang/rust/pull/122201/)
  - [Link MSVC default lib in core.](https://github.com/rust-lang/rust/pull/122268/)
  - [Caution against using `transmute` between pointers and integers.](https://github.com/rust-lang/rust/pull/122379/)
  - [Enable frame pointers for the standard library.](https://github.com/rust-lang/rust/pull/122646/)
    Stabilized APIs
  - [`{integer}::unchecked_add`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.unchecked_add)
  - [`{integer}::unchecked_mul`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.unchecked_mul)
  - [`{integer}::unchecked_sub`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.unchecked_sub)
  - [`<[T]>::split_at_unchecked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_unchecked)
  - [`<[T]>::split_at_mut_unchecked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut_unchecked)
  - [`<[u8]>::utf8_chunks`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.utf8_chunks)
  - [`str::Utf8Chunks`](https://doc.rust-lang.org/stable/core/str/struct.Utf8Chunks.html)
  - [`str::Utf8Chunk`](https://doc.rust-lang.org/stable/core/str/struct.Utf8Chunk.html)
  - [`<*const T>::is_aligned`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_aligned)
  - [`<*mut T>::is_aligned`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_aligned-1)
  - [`NonNull::is_aligned`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.is_aligned)
  - [`<*const [T]>::len`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.len)
  - [`<*mut [T]>::len`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.len-1)
  - [`<*const [T]>::is_empty`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_empty)
  - [`<*mut [T]>::is_empty`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_empty-1)
  - [`NonNull::<[T]>::is_empty`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.is_empty)
  - [`CStr::count_bytes`](https://doc.rust-lang.org/stable/core/ffi/c_str/struct.CStr.html#method.count_bytes)
  - [`io::Error::downcast`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#method.downcast)
  - [`num::NonZero<T>`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html)
  - [`path::absolute`](https://doc.rust-lang.org/stable/std/path/fn.absolute.html)
  - [`proc_macro::Literal::byte_character`](https://doc.rust-lang.org/stable/proc_macro/struct.Literal.html#method.byte_character)
  - [`proc_macro::Literal::c_string`](https://doc.rust-lang.org/stable/proc_macro/struct.Literal.html#method.c_string)
    These APIs are now stable in const contexts:
  - [`Atomic*::into_inner`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicUsize.html#method.into_inner)
  - [`io::Cursor::new`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.new)
  - [`io::Cursor::get_ref`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.get_ref)
  - [`io::Cursor::position`](https://doc.rust-lang.org/stable/std/io/struct.Cursor.html#method.position)
  - [`io::empty`](https://doc.rust-lang.org/stable/std/io/fn.empty.html)
  - [`io::repeat`](https://doc.rust-lang.org/stable/std/io/fn.repeat.html)
  - [`io::sink`](https://doc.rust-lang.org/stable/std/io/fn.sink.html)
  - [`panic::Location::caller`](https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.caller)
  - [`panic::Location::file`](https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.file)
  - [`panic::Location::line`](https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.line)
  - [`panic::Location::column`](https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.column)
    Cargo
  -----
  - [Prevent dashes in `lib.name`, always normalizing to `_`.](https://github.com/rust-lang/cargo/pull/12783/)
  - [Stabilize MSRV-aware version requirement selection in `cargo add`.](https://github.com/rust-lang/cargo/pull/13608/)
  - [Switch to using `gitoxide` by default for listing files.](https://github.com/rust-lang/cargo/pull/13696/)
  - [Error on `[project]` in Edition 2024; `cargo fix --edition` will change it to `[package]`.](https://github.com/rust-lang/cargo/pull/13747/)
    Rustdoc
  -----
  - [Always display stability version even if it's the same as the containing item.](https://github.com/rust-lang/rust/pull/118441/)
  - [Show a single search result for items with multiple paths.](https://github.com/rust-lang/rust/pull/119912/)
  - [Support typing `/` in docs to begin a search.](https://github.com/rust-lang/rust/pull/123355/)
    Misc
  ----
    Compatibility Notes
  - [Update the minimum external LLVM to 17.](https://github.com/rust-lang/rust/pull/122649/)
  - [`RustcEncodable` and `RustcDecodable` are soft-destabilized, to be removed
    from the prelude in next edition.](https://github.com/rust-lang/rust/pull/116016/)
  - [The `wasm_c_abi` future-incompatibility lint will warn about use of the
    non-spec-compliant C ABI.](https://github.com/rust-lang/rust/pull/117918/)
    Use `wasm-bindgen v0.2.88` to generate forward-compatible bindings.
  - [Check return types of function types for well-formedness](https://github.com/rust-lang/rust/pull/115538)

Files

/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/librustc_driver-4218ec3f20be49ec.so
/usr/lib/libstd-a7cf339e18a00074.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-54ab6187183a0776.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-cc0bf13f1e5af378.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-f11a523d88e4e180.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-b946c4d305bcbdf1.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-2afb6fcd77463071.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-c538d1c26028b630.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-d1f90b0be65b21cf.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-9f204b1fc528c135.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-fadb100f7125f672.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-a5735db1ee8f528f.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-35c30f4371b4fffd.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-f56da2a0289a1608.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-89f999c359ffa062.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-dc35161da423bd60.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-ef8f51357920054e.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-22251aa672720c61.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-52ac10a57502514c.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-8dd6a4285290e2ae.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-ce425b5c22a0bcd0.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-2802b0da7ad30c01.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-a93362cbab5ca105.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-3b41b664b88c267f.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-92f7e8c474009e9e.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libsysroot-a5219366a6cb9560.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-471db675372d1245.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-c14e8aaec8daea87.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-074154c32c25dec4.rlib
/usr/lib/rustlib/wasm32-wasi
/usr/lib/rustlib/wasm32-wasi/lib
/usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-fb75ea87a1181639.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libadler-c37c23e0fa018a08.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liballoc-c0c200f182efbe86.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-b0b9c9306b15aef3.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-2da377a45a356b57.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcore-ba18fd4c83e49f62.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgetopts-d479f6ed7cbd529b.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgimli-4fb69e182efb692e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-d885c22449acc853.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liblibc-0c1eecb0b4d47cac.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libmemchr-523607bce3ff5d45.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-1c698e32811e15f1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libobject-8f777bb87faa6847.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-225526600b5a268a.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-f4cdc810011c0fe4.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-d7dd724e9adbf483.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-17062cf080676372.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-75929af1aba635e7.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-8d1ef57319ebf13b.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-6ff21126c6545b77.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd-747183949ea3cfeb.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-df8051c864c75bf8.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libsysroot-749d0cbfaeca1dec.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libtest-bbd76bcad8c27d1e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-de6cb7e96a7a89ca.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunwind-397899e242efae1d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libwasi-0af57cfa50945670.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/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-322300a5f66f2d7b.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9bd6972121d3e208.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-bc073975ee36d72b.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c7465fc2287c1a75.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-639dd45ea1135a86.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c60781c65de9cfa1.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-64edde23600a408b.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-c32c41bf8b4711fc.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-cabafd5da9a2a8d0.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-4b9afd3f352a3486.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-dd17d6d9325c00a3.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-be035184fe109ca9.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-11c45a938e678a8e.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-293ec238c9171dc4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e71a4c86fe449089.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-a7c51e874a6aa452.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-cbf98c7fa51f4002.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e66df06a4add1a14.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-32b946a3a1d45ae8.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6e0d5027ba1bf760.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-c1ee46889fe55f7d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a7cf339e18a00074.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a7cf339e18a00074.so
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-bafe161b0b89d758.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-37a3dc3e05415e1f.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-76e603ed55ab45e6.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-54ef5aab459ab516.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-2cf064a0e34f7d07.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-2fd78a3f3ce33ea8.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-b346a8dc0484f265.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcore-2401bcb10ba7bfd7.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_core-ce008fc39f685e0c.rlib
/usr/share/doc/packages/rust1.79
/usr/share/doc/packages/rust1.79/CONTRIBUTING.md
/usr/share/doc/packages/rust1.79/README.md
/usr/share/doc/packages/rust1.79/RELEASES.md
/usr/share/licenses/rust1.79
/usr/share/licenses/rust1.79/COPYRIGHT
/usr/share/licenses/rust1.79/LICENSE-APACHE
/usr/share/licenses/rust1.79/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 Jun 27 23:31:50 2024