| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cargo1.77 | Distribution: SUSE Linux Enterprise 15 |
| Version: 1.77.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150500.11.3.1 | Build date: Tue Apr 2 16:22:36 2024 |
| Group: Development/Languages/Rust | Build host: ibs-power9-13 |
| Size: 28356063 | Source RPM: rust1.77-1.77.0-150500.11.3.1.nosrc.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.rust-lang.org | |
| Summary: The Rust package manager | |
Cargo downloads dependencies of Rust projects and compiles it.
Apache-2.0 OR MIT
* Fri Mar 29 2024 william.brown@suse.com
- bsc#1222047 - update gcc minimum to 13 for SLE
* Tue Mar 26 2024 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/)
/usr/bin/cargo /usr/share/cargo /usr/share/cargo/registry /usr/share/licenses/cargo1.77 /usr/share/licenses/cargo1.77/LICENSE-APACHE /usr/share/licenses/cargo1.77/LICENSE-MIT /usr/share/licenses/cargo1.77/LICENSE-THIRD-PARTY /usr/share/man/man1/cargo-add.1.gz /usr/share/man/man1/cargo-bench.1.gz /usr/share/man/man1/cargo-build.1.gz /usr/share/man/man1/cargo-check.1.gz /usr/share/man/man1/cargo-clean.1.gz /usr/share/man/man1/cargo-doc.1.gz /usr/share/man/man1/cargo-fetch.1.gz /usr/share/man/man1/cargo-fix.1.gz /usr/share/man/man1/cargo-generate-lockfile.1.gz /usr/share/man/man1/cargo-help.1.gz /usr/share/man/man1/cargo-init.1.gz /usr/share/man/man1/cargo-install.1.gz /usr/share/man/man1/cargo-locate-project.1.gz /usr/share/man/man1/cargo-login.1.gz /usr/share/man/man1/cargo-logout.1.gz /usr/share/man/man1/cargo-metadata.1.gz /usr/share/man/man1/cargo-new.1.gz /usr/share/man/man1/cargo-owner.1.gz /usr/share/man/man1/cargo-package.1.gz /usr/share/man/man1/cargo-pkgid.1.gz /usr/share/man/man1/cargo-publish.1.gz /usr/share/man/man1/cargo-remove.1.gz /usr/share/man/man1/cargo-report.1.gz /usr/share/man/man1/cargo-run.1.gz /usr/share/man/man1/cargo-rustc.1.gz /usr/share/man/man1/cargo-rustdoc.1.gz /usr/share/man/man1/cargo-search.1.gz /usr/share/man/man1/cargo-test.1.gz /usr/share/man/man1/cargo-tree.1.gz /usr/share/man/man1/cargo-uninstall.1.gz /usr/share/man/man1/cargo-update.1.gz /usr/share/man/man1/cargo-vendor.1.gz /usr/share/man/man1/cargo-verify-project.1.gz /usr/share/man/man1/cargo-version.1.gz /usr/share/man/man1/cargo-yank.1.gz /usr/share/man/man1/cargo.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 20:17:30 2026