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

rust1.78-1.78.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rust1.78 Distribution: openSUSE Tumbleweed
Version: 1.78.0 Vendor: openSUSE
Release: 1.1 Build date: Tue May 14 06:09:40 2024
Group: Development/Languages/Rust Build host: reproducible
Size: 422903596 Source RPM: rust1.78-1.78.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

* Tue May 14 2024 William Brown <william.brown@suse.com>
  Version 1.78.0 (2024-05-02)
    Language
  --------
  - [Stabilize `#[cfg(target_abi = ...)]`](https://github.com/rust-lang/rust/pull/119590/)
  - [Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]` attribute](https://github.com/rust-lang/rust/pull/119888/)
  - [Make async-fn-in-trait implementable with concrete signatures](https://github.com/rust-lang/rust/pull/120103/)
  - [Make matching on NaN a hard error, and remove the rest of `illegal_floating_point_literal_pattern`](https://github.com/rust-lang/rust/pull/116284/)
  - [static mut: allow mutable reference to arbitrary types, not just slices and arrays](https://github.com/rust-lang/rust/pull/117614/)
  - [Extend `invalid_reference_casting` to include references casting to bigger memory layout](https://github.com/rust-lang/rust/pull/118983/)
  - [Add `non_contiguous_range_endpoints` lint for singleton gaps after exclusive ranges](https://github.com/rust-lang/rust/pull/118879/)
  - [Add `wasm_c_abi` lint for use of older wasm-bindgen versions](https://github.com/rust-lang/rust/pull/117918/)
    This lint currently only works when using Cargo.
  - [Update `indirect_structural_match` and `pointer_structural_match` lints to match RFC](https://github.com/rust-lang/rust/pull/120423/)
  - [Make non-`PartialEq`-typed consts as patterns a hard error](https://github.com/rust-lang/rust/pull/120805/)
  - [Split `refining_impl_trait` lint into `_reachable`, `_internal` variants](https://github.com/rust-lang/rust/pull/121720/)
  - [Remove unnecessary type inference when using associated types inside of higher ranked `where`-bounds](https://github.com/rust-lang/rust/pull/119849)
  - [Weaken eager detection of cyclic types during type inference](https://github.com/rust-lang/rust/pull/119989)
  - [`trait Trait: Auto {}`: allow upcasting from `dyn Trait` to `dyn Auto`](https://github.com/rust-lang/rust/pull/119338)
    Compiler
  --------
  - [Made `INVALID_DOC_ATTRIBUTES` lint deny by default](https://github.com/rust-lang/rust/pull/111505/)
  - [Increase accuracy of redundant `use` checking](https://github.com/rust-lang/rust/pull/117772/)
  - [Suggest moving definition if non-found macro_rules! is defined later](https://github.com/rust-lang/rust/pull/121130/)
  - [Lower transmutes from int to pointer type as gep on null](https://github.com/rust-lang/rust/pull/121282/)
    Target changes:
  - [Windows tier 1 targets now require at least Windows 10](https://github.com/rust-lang/rust/pull/115141/)
    - [Enable CMPXCHG16B, SSE3, SAHF/LAHF and 128-bit Atomics in tier 1 Windows](https://github.com/rust-lang/rust/pull/120820/)
  - [Add `wasm32-wasip1` tier 2 (without host tools) target](https://github.com/rust-lang/rust/pull/120468/)
  - [Add `wasm32-wasip2` tier 3 target](https://github.com/rust-lang/rust/pull/119616/)
  - [Rename `wasm32-wasi-preview1-threads` to `wasm32-wasip1-threads`](https://github.com/rust-lang/rust/pull/122170/)
  - [Add `arm64ec-pc-windows-msvc` tier 3 target](https://github.com/rust-lang/rust/pull/119199/)
  - [Add `armv8r-none-eabihf` tier 3 target for the Cortex-R52](https://github.com/rust-lang/rust/pull/110482/)
  - [Add `loongarch64-unknown-linux-musl` tier 3 target](https://github.com/rust-lang/rust/pull/121832/)
    Refer to Rust's [platform support page][platform-support-doc]
    for more information on Rust's tiered platform support.
    Libraries
  ---------
  - [Bump Unicode to version 15.1.0, regenerate tables](https://github.com/rust-lang/rust/pull/120777/)
  - [Make align_offset, align_to well-behaved in all cases](https://github.com/rust-lang/rust/pull/121201/)
  - [PartialEq, PartialOrd: document expectations for transitive chains](https://github.com/rust-lang/rust/pull/115386/)
  - [Optimize away poison guards when std is built with panic=abort](https://github.com/rust-lang/rust/pull/100603/)
  - [Replace pthread `RwLock` with custom implementation](https://github.com/rust-lang/rust/pull/110211/)
  - [Implement unwind safety for Condvar on all platforms](https://github.com/rust-lang/rust/pull/121768/)
  - [Add ASCII fast-path for `char::is_grapheme_extended`](https://github.com/rust-lang/rust/pull/121138/)
    Stabilized APIs
  - [`impl Read for &Stdin`](https://doc.rust-lang.org/stable/std/io/struct.Stdin.html#impl-Read-for-%26Stdin)
  - [Accept non `'static` lifetimes for several `std::error::Error` related implementations](https://github.com/rust-lang/rust/pull/113833/)
  - [Make `impl<Fd: AsFd>` impl take `?Sized`](https://github.com/rust-lang/rust/pull/114655/)
  - [`impl From<TryReserveError> for io::Error`](https://doc.rust-lang.org/stable/std/io/struct.Error.html#impl-From%3CTryReserveError%3E-for-Error)
    These APIs are now stable in const contexts:
  - [`Barrier::new()`](https://doc.rust-lang.org/stable/std/sync/struct.Barrier.html#method.new)
    Cargo
  -----
  - [Stabilize lockfile v4](https://github.com/rust-lang/cargo/pull/12852/)
  - [Respect `rust-version` when generating lockfile](https://github.com/rust-lang/cargo/pull/12861/)
  - [Control `--charset` via auto-detecting config value](https://github.com/rust-lang/cargo/pull/13337/)
  - [Support `target.<triple>.rustdocflags` officially](https://github.com/rust-lang/cargo/pull/13197/)
  - [Stabilize global cache data tracking](https://github.com/rust-lang/cargo/pull/13492/)
    Misc
  ----
  - [rustdoc: add `--test-builder-wrapper` arg to support wrappers such as RUSTC_WRAPPER when building doctests](https://github.com/rust-lang/rust/pull/114651/)
    Compatibility Notes
  - [Many unsafe precondition checks now run for user code with debug assertions enabled](https://github.com/rust-lang/rust/pull/120594/)
    This change helps users catch undefined behavior in their code, though the details of how much is checked are generally not stable.
  - [riscv only supports split_debuginfo=off for now](https://github.com/rust-lang/rust/pull/120518/)
  - [Consistently check bounds on hidden types of `impl Trait`](https://github.com/rust-lang/rust/pull/121679)
  - [Change equality of higher ranked types to not rely on subtyping](https://github.com/rust-lang/rust/pull/118247)
  - [When called, additionally check bounds on normalized function return type](https://github.com/rust-lang/rust/pull/118882)
  - [Expand coverage for `arithmetic_overflow` lint](https://github.com/rust-lang/rust/pull/119432/)
  - [Fix detection of potential interior mutability in `const` initializers](https://github.com/rust-lang/rust/issues/121250)
    This code was accidentally accepted. The fix can break generic code that borrows a value of unknown type,
    as there is currently no way to declare "this type has no interior mutability". In the future, stabilizing
    the [`Freeze` trait](https://github.com/rust-lang/rust/issues/121675) will allow proper support for such code.

Files

/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/librustc_driver-3635bb6100be668f.so
/usr/lib/libstd-b4233dae74f46a6c.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-b5838a4af50cff11.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-4ef26d869a95dcff.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-08c03dcbd613f110.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-787934bfcc37d919.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-1677f6712aad3abc.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-87e3fcde0e73b940.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-e7786a0ce288d11a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-127fd7043a536080.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-00f64e12fb8c5b7a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-7df68ccd9c9423e5.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-6403431514076013.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-985fe665bcdcdd34.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-9c14bd40424a7eeb.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-731e07147e908d1d.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-65cdd62b5618865e.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-bf951bc5f3ac02bb.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-c58c642e4d513678.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-c79d5e23b96cde89.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-7ea7bde79f5a48cf.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-5a7c942ea1ca337a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-155c58558829d9e3.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-8636decd785ac606.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-89e55476b348824a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libsysroot-2ae11ae1c6704af4.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-f3a6811450996ecf.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-e707ca8773d11abd.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-69fdde5eadd003e7.rlib
/usr/lib/rustlib/wasm32-wasi
/usr/lib/rustlib/wasm32-wasi/lib
/usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-0c5b61c790ca85ed.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libadler-1259fac8132ff91a.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liballoc-17cacddbcc60c60e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-b73e88e9dc7a4e2c.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-fbb284d6eaa18532.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcore-387f60d7cde62a4b.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgetopts-05be6b6148446769.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgimli-8105c26b83e432f0.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-5b8058b9df664cb9.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liblibc-0d120feb9cb2d042.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libmemchr-95fb1cb51c1529c1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-74b631df9888661f.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libobject-1ba45fa11a6acc81.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-4fdbe90557308085.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-44157380fd7ca80d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-cc090cb765a18861.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-a9bd8b3bc1957824.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-89ffe1a0001f602b.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-979554d8baf703b6.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-a623a52b21107c24.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd-6f9ca9a066241399.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-482878bd7a5f1888.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libsysroot-a2b8897538343552.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libtest-666f17a52c031ea1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-0eb3bec87dca5886.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunwind-5bfff87275e0bca1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libwasi-ca6ee1752134291e.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-5664b43108be1095.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-c2bbb134505b891a.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-f764b0301a6d31f0.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-4eecb93303342f3a.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d11eeb4ca70a9a36.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-ebe3bde4b8ce80d9.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-37d73ffc7c06ba73.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-69b56cf6de39aeb5.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-0b272b20806950ed.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-aa4755a47b2e9497.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-adf2d0a5aa690f01.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-3a3d688f937ea703.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-07c3467ee3f2f355.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-fdd3c0ed8c738f1f.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-41fb47b05aa127d1.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-a0c004506b33c6e1.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-1eddef18dbe53334.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-99baac0116964011.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ab5ead78a30c1cb4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-09bbaebd9e994cda.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-8daf7e04257a20d2.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b4233dae74f46a6c.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b4233dae74f46a6c.so
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-3511c00d8434f6a1.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-bf0ed036226b632c.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-406558ec45e6f29d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-3efa985c300df439.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-5c79972ba23ce24f.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-6bb7402ac839ce41.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-5b36fc48a604e157.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcore-a8a4f2175c7bc84e.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_core-70c6debf9639b661.rlib
/usr/share/doc/packages/rust1.78
/usr/share/doc/packages/rust1.78/CONTRIBUTING.md
/usr/share/doc/packages/rust1.78/README.md
/usr/share/doc/packages/rust1.78/RELEASES.md
/usr/share/licenses/rust1.78
/usr/share/licenses/rust1.78/COPYRIGHT
/usr/share/licenses/rust1.78/LICENSE-APACHE
/usr/share/licenses/rust1.78/LICENSE-MIT
/usr/share/man/man1/rustc.1.gz
/usr/share/man/man1/rustdoc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 22 00:17:41 2024