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

rust1.77-1.77.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rust1.77 Distribution: openSUSE Tumbleweed
Version: 1.77.2 Vendor: openSUSE
Release: 1.1 Build date: Fri May 10 14:10:13 2024
Group: Development/Languages/Rust Build host: reproducible
Size: 422514816 Source RPM: rust1.77-1.77.2-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 May 10 2024 Andrei Dziahel <develop7@develop7.info>
  Version 1.77.2 (2024-04-09)
  - [CVE-2024-24576: fix escaping of Windows batch file arguments in `std::process::Command`](https://blog.rust-lang.org/2024/04/09/cve-2024-24576.html)
    Version 1.77.1 (2024-03-28)
  - [Revert stripping debuginfo by default for Windows](https://github.com/rust-lang/cargo/pull/13654)
    This fixes a regression in 1.77 by reverting to the previous default.
    Platforms other than Windows are not affected.
  - Internal: [Fix heading anchor rendering in doc pages](https://github.com/rust-lang/rust/pull/122693)
* Fri Apr 05 2024 William Brown <william.brown@suse.com>
  - Remove suggests as they do nothing.
* Fri Mar 29 2024 William Brown <william.brown@suse.com>
  - bsc#1222047 - update gcc minimum to 13 for SLE
* Tue Mar 26 2024 William Brown <william.brown@suse.com>
  Version 1.77.0 (2024-03-21)
    Language
  --------
  - [Reveal opaque types within the defining body for exhaustiveness checking.](https://github.com/rust-lang/rust/pull/116821/)
  - [Stabilize C-string literals.](https://github.com/rust-lang/rust/pull/117472/)
  - [Stabilize THIR unsafeck.](https://github.com/rust-lang/rust/pull/117673/)
  - [Add lint `static_mut_refs` to warn on references to mutable statics.](https://github.com/rust-lang/rust/pull/117556/)
  - [Support async recursive calls (as long as they have indirection).](https://github.com/rust-lang/rust/pull/117703/)
  - [Undeprecate lint `unstable_features` and make use of it in the compiler.](https://github.com/rust-lang/rust/pull/118639/)
  - [Make inductive cycles in coherence ambiguous always.](https://github.com/rust-lang/rust/pull/118649/)
  - [Get rid of type-driven traversal in const-eval interning](https://github.com/rust-lang/rust/pull/119044/),
    only as a [future compatiblity lint](https://github.com/rust-lang/rust/pull/122204) for now.
  - [Deny braced macro invocations in let-else.](https://github.com/rust-lang/rust/pull/119062/)
    Compiler
  --------
  - [Include lint `soft_unstable` in future breakage reports.](https://github.com/rust-lang/rust/pull/116274/)
  - [Make `i128` and `u128` 16-byte aligned on x86-based targets.](https://github.com/rust-lang/rust/pull/116672/)
  - [Use `--verbose` in diagnostic output.](https://github.com/rust-lang/rust/pull/119129/)
  - [Improve spacing between printed tokens.](https://github.com/rust-lang/rust/pull/120227/)
  - [Merge the `unused_tuple_struct_fields` lint into `dead_code`.](https://github.com/rust-lang/rust/pull/118297/)
  - [Error on incorrect implied bounds in well-formedness check](https://github.com/rust-lang/rust/pull/118553/),
    with a temporary exception for Bevy.
  - [Fix coverage instrumentation/reports for non-ASCII source code.](https://github.com/rust-lang/rust/pull/119033/)
  - [Fix `fn`/`const` items implied bounds and well-formedness check.](https://github.com/rust-lang/rust/pull/120019/)
  - [Promote `riscv32{im|imafc}-unknown-none-elf` targets to tier 2.](https://github.com/rust-lang/rust/pull/118704/)
  - Add several new tier 3 targets:
    - [`aarch64-unknown-illumos`](https://github.com/rust-lang/rust/pull/112936/)
    - [`hexagon-unknown-none-elf`](https://github.com/rust-lang/rust/pull/117601/)
    - [`riscv32imafc-esp-espidf`](https://github.com/rust-lang/rust/pull/119738/)
    - [`riscv32im-risc0-zkvm-elf`](https://github.com/rust-lang/rust/pull/117958/)
    Refer to Rust's [platform support page][platform-support-doc]
    for more information on Rust's tiered platform support.
    Libraries
  ---------
  - [Implement `From<&[T; N]>` for `Cow<[T]>`.](https://github.com/rust-lang/rust/pull/113489/)
  - [Remove special-case handling of `vec.split_off(0)`.](https://github.com/rust-lang/rust/pull/119917/)
    Stabilized APIs
  - [`array::each_ref`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.each_ref)
  - [`array::each_mut`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.each_mut)
  - [`core::net`](https://doc.rust-lang.org/stable/core/net/index.html)
  - [`f32::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round_ties_even)
  - [`f64::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round_ties_even)
  - [`mem::offset_of!`](https://doc.rust-lang.org/stable/std/mem/macro.offset_of.html)
  - [`slice::first_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.first_chunk)
  - [`slice::first_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.first_chunk_mut)
  - [`slice::split_first_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_first_chunk)
  - [`slice::split_first_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_first_chunk_mut)
  - [`slice::last_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.last_chunk)
  - [`slice::last_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.last_chunk_mut)
  - [`slice::split_last_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_last_chunk)
  - [`slice::split_last_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_last_chunk_mut)
  - [`slice::chunk_by`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.chunk_by)
  - [`slice::chunk_by_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.chunk_by_mut)
  - [`Bound::map`](https://doc.rust-lang.org/stable/std/ops/enum.Bound.html#method.map)
  - [`File::create_new`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.create_new)
  - [`Mutex::clear_poison`](https://doc.rust-lang.org/stable/std/sync/struct.Mutex.html#method.clear_poison)
  - [`RwLock::clear_poison`](https://doc.rust-lang.org/stable/std/sync/struct.RwLock.html#method.clear_poison)
    Cargo
  -----
  - [Extend the build directive syntax with `cargo::`.](https://github.com/rust-lang/cargo/pull/12201/)
  - [Stabilize metadata `id` format as `PackageIDSpec`.](https://github.com/rust-lang/cargo/pull/12914/)
  - [Pull out `cargo-util-schemas` as a crate.](https://github.com/rust-lang/cargo/pull/13178/)
  - [Strip all debuginfo when debuginfo is not requested.](https://github.com/rust-lang/cargo/pull/13257/)
  - [Inherit jobserver from env for all kinds of runners.](https://github.com/rust-lang/cargo/pull/12776/)
  - [Deprecate rustc plugin support in cargo.](https://github.com/rust-lang/cargo/pull/13248/)
    Rustdoc
  -----
  - [Allows links in markdown headings.](https://github.com/rust-lang/rust/pull/117662/)
  - [Search for tuples and unit by type with `()`.](https://github.com/rust-lang/rust/pull/118194/)
  - [Clean up the source sidebar's hide button.](https://github.com/rust-lang/rust/pull/119066/)
  - [Prevent JS injection from `localStorage`.](https://github.com/rust-lang/rust/pull/120250/)
    Misc
  ----
  - [Recommend version-sorting for all sorting in style guide.](https://github.com/rust-lang/rust/pull/115046/)

Files

/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/librustc_driver-3b560fb707516464.so
/usr/lib/libstd-40bfb90c61fea8bb.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-49b971c435b7fddd.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-96872944ceb57dcd.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-61f1531c2c6aacca.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-777d45540c7f0164.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-8b1e87d4276cafc7.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-7f8f1bcbb7d163d1.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-8128b43c7f0064c0.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-985432ad4093d0b3.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-335901ead1ad90a4.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-d0f701bf8b4bd52d.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-42aa636550028571.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-a79ed37d8c8644f0.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-ab14b13b109f7cb6.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-efa7203d57a7aee4.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-07951571ad96c01b.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-c949c7d4a1e7d85c.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-24a8951042a21ae5.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-90d904cd35f4afdc.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-cb572ffba172ddaf.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-2e22d8c25469e8d7.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-0b30fa0f0b74bf49.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-e06567893ac1ba34.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-28c5d03bd6ae7d7d.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libsysroot-89a0d8f2169a1b86.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-3813578bd90da404.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-d000581a84daae04.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-ff9889a9cdd42dd5.rlib
/usr/lib/rustlib/wasm32-wasi
/usr/lib/rustlib/wasm32-wasi/lib
/usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-628b3e6e99b9f7c8.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libadler-f4faff9e9ca5dafa.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liballoc-a0b9c570bdf75185.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-10eb5dce52bbb33e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-ee9633330416f059.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcore-86d04124085f76a7.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgetopts-b5c826570a635df0.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgimli-9b250d9b21acf9f3.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-ce8139c16e8aa428.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liblibc-60b75f4312294f47.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libmemchr-fc7ead2bbdf93d13.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-76a926b2757a69bb.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libobject-b46a0d97960417fc.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-1523eef375ee7759.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-1132326553d3c22f.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-e3de8b2b26707172.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-8959ae0d785340ca.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-6320f857dc35d9c1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-7fa9f5f108704821.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-a06fe905a52ed91e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd-2eb4168bfc667599.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-658a8674283d02b6.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libsysroot-9d43dd3dd348c2a3.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libtest-1fa8a2cce302d03d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-23aab75c3b946af6.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunwind-0ba66aae99c434d1.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libwasi-399d61bccb6e70b6.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-2f6618a016b45d26.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-753fd57b99b33e72.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-29711796eaedc6ea.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f43c897f776e3ba4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-1a2195e5af3bb1e3.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-48f913ee54104648.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-1dd63bda06d76fcc.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-3713889443fb7bea.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-fbedc56b0fc6fec3.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-1281b004ca04ec16.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-35d5d497b8d90ce6.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-52b38c8b62b2f7a9.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-4c75151b6abbc292.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-4773a6e24c2c5383.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-95e6fcda3c282ef0.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-57d506698972da97.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-4829ddd9098b4cfc.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-677d6c5accc4e720.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-80c24ebfb833516b.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-f61490b3d499378b.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-9fbdbcc598b62ba2.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-40bfb90c61fea8bb.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-40bfb90c61fea8bb.so
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-664f3e6bf23fe26d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-de5f22fa078d2223.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-1c724dc64cc32d16.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-81d884422ba52c65.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-ba50f8b8cf90eac5.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-7f273bd022a4eb6d.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-c0f203a20ffaecb8.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/libcore-9151d6d6897f311d.rlib
/usr/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_core-d6a6825ee6cbcfc8.rlib
/usr/share/doc/packages/rust1.77
/usr/share/doc/packages/rust1.77/CONTRIBUTING.md
/usr/share/doc/packages/rust1.77/README.md
/usr/share/doc/packages/rust1.77/RELEASES.md
/usr/share/licenses/rust1.77
/usr/share/licenses/rust1.77/COPYRIGHT
/usr/share/licenses/rust1.77/LICENSE-APACHE
/usr/share/licenses/rust1.77/LICENSE-MIT
/usr/share/man/man1/rustc.1.gz
/usr/share/man/man1/rustdoc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 27 23:42:38 2024