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

cargo1.64-1.64.0-150300.7.3.1 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: cargo1.64 Distribution: SUSE Linux Enterprise 15
Version: 1.64.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150300.7.3.1 Build date: Wed Oct 5 16:36:05 2022
Group: Development/Languages/Rust Build host: sheep74
Size: 13611248 Source RPM: rust1.64-1.64.0-150300.7.3.1.src.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.

Provides

Requires

License

Apache-2.0 OR MIT

Changelog

* Tue Oct 04 2022 william.brown@suse.com
  - Fix missing libexec move for tools
  - Repair linker path for cxx build
* Fri Sep 30 2022 guillaume.gardet@opensuse.org
  - Enable armv6 again - boo#1196328
* Fri Sep 23 2022 william.brown@suse.com
  Version 1.64.0 (2022-09-22)
    Language
  --------
  - [Unions with mutable references or tuples of allowed types are now allowed](https://github.com/rust-lang/rust/pull/97995/)
  - It is now considered valid to deallocate memory pointed to by a shared reference `&T` [if every byte in `T` is inside an `UnsafeCell`](https://github.com/rust-lang/rust/pull/98017/)
  - Unused tuple struct fields are now warned against in an allow-by-default lint, [`unused_tuple_struct_fields`](https://github.com/rust-lang/rust/pull/95977/), similar to the existing warning for unused struct fields. This lint will become warn-by-default in the future.
    Compiler
  --------
  - [Add Nintendo Switch as tier 3 target](https://github.com/rust-lang/rust/pull/88991/)
    - Refer to Rust's [platform support page][platform-support-doc] for more
      information on Rust's tiered platform support.
  - [Only compile `#[used]` as llvm.compiler.used for ELF targets](https://github.com/rust-lang/rust/pull/93718/)
  - [Add the `--diagnostic-width` compiler flag to define the terminal width.](https://github.com/rust-lang/rust/pull/95635/)
  - [Add support for link-flavor `rust-lld` for iOS, tvOS and watchOS](https://github.com/rust-lang/rust/pull/98771/)
    Libraries
  ---------
  - [Remove restrictions on compare-exchange memory ordering.](https://github.com/rust-lang/rust/pull/98383/)
  - You can now `write!` or `writeln!` into an `OsString`: [Implement `fmt::Write` for `OsString`](https://github.com/rust-lang/rust/pull/97915/)
  - [Make RwLockReadGuard covariant](https://github.com/rust-lang/rust/pull/96820/)
  - [Implement `FusedIterator` for `std::net::[Into]Incoming`](https://github.com/rust-lang/rust/pull/97300/)
  - [`impl<T: AsRawFd> AsRawFd for {Arc,Box}<T>`](https://github.com/rust-lang/rust/pull/97437/)
  - [`ptr::copy` and `ptr::swap` are doing untyped copies](https://github.com/rust-lang/rust/pull/97712/)
  - [Add cgroupv1 support to `available_parallelism`](https://github.com/rust-lang/rust/pull/97925/)
  - [Mitigate many incorrect uses of `mem::uninitialized`](https://github.com/rust-lang/rust/pull/99182/)
    Stabilized APIs
  - [`future::IntoFuture`](https://doc.rust-lang.org/stable/std/future/trait.IntoFuture.html)
  - [`future::poll_fn`](https://doc.rust-lang.org/stable/std/future/fn.poll_fn.html)
  - [`task::ready!`](https://doc.rust-lang.org/stable/std/task/macro.ready.html)
  - [`num::NonZero*::checked_mul`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_mul)
  - [`num::NonZero*::checked_pow`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_pow)
  - [`num::NonZero*::saturating_mul`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_mul)
  - [`num::NonZero*::saturating_pow`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_pow)
  - [`num::NonZeroI*::abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.abs)
  - [`num::NonZeroI*::checked_abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.checked_abs)
  - [`num::NonZeroI*::overflowing_abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.overflowing_abs)
  - [`num::NonZeroI*::saturating_abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.saturating_abs)
  - [`num::NonZeroI*::unsigned_abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.unsigned_abs)
  - [`num::NonZeroI*::wrapping_abs`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroIsize.html#method.wrapping_abs)
  - [`num::NonZeroU*::checked_add`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_add)
  - [`num::NonZeroU*::checked_next_power_of_two`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.checked_next_power_of_two)
  - [`num::NonZeroU*::saturating_add`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroUsize.html#method.saturating_add)
  - [`os::unix::process::CommandExt::process_group`](https://doc.rust-lang.org/stable/std/os/unix/process/trait.CommandExt.html#tymethod.process_group)
  - [`os::windows::fs::FileTypeExt::is_symlink_dir`](https://doc.rust-lang.org/stable/std/os/windows/fs/trait.FileTypeExt.html#tymethod.is_symlink_dir)
  - [`os::windows::fs::FileTypeExt::is_symlink_file`](https://doc.rust-lang.org/stable/std/os/windows/fs/trait.FileTypeExt.html#tymethod.is_symlink_file)
    These types were previously stable in `std::ffi`, but are now also available in `core` and `alloc`:
  - [`core::ffi::CStr`](https://doc.rust-lang.org/stable/core/ffi/struct.CStr.html)
  - [`core::ffi::FromBytesWithNulError`](https://doc.rust-lang.org/stable/core/ffi/struct.FromBytesWithNulError.html)
  - [`alloc::ffi::CString`](https://doc.rust-lang.org/stable/alloc/ffi/struct.CString.html)
  - [`alloc::ffi::FromVecWithNulError`](https://doc.rust-lang.org/stable/alloc/ffi/struct.FromVecWithNulError.html)
  - [`alloc::ffi::IntoStringError`](https://doc.rust-lang.org/stable/alloc/ffi/struct.IntoStringError.html)
  - [`alloc::ffi::NulError`](https://doc.rust-lang.org/stable/alloc/ffi/struct.NulError.html)
    These types were previously stable in `std::os::raw`, but are now also available in `core::ffi` and `std::ffi`:
  - [`ffi::c_char`](https://doc.rust-lang.org/stable/std/ffi/type.c_char.html)
  - [`ffi::c_double`](https://doc.rust-lang.org/stable/std/ffi/type.c_double.html)
  - [`ffi::c_float`](https://doc.rust-lang.org/stable/std/ffi/type.c_float.html)
  - [`ffi::c_int`](https://doc.rust-lang.org/stable/std/ffi/type.c_int.html)
  - [`ffi::c_long`](https://doc.rust-lang.org/stable/std/ffi/type.c_long.html)
  - [`ffi::c_longlong`](https://doc.rust-lang.org/stable/std/ffi/type.c_longlong.html)
  - [`ffi::c_schar`](https://doc.rust-lang.org/stable/std/ffi/type.c_schar.html)
  - [`ffi::c_short`](https://doc.rust-lang.org/stable/std/ffi/type.c_short.html)
  - [`ffi::c_uchar`](https://doc.rust-lang.org/stable/std/ffi/type.c_uchar.html)
  - [`ffi::c_uint`](https://doc.rust-lang.org/stable/std/ffi/type.c_uint.html)
  - [`ffi::c_ulong`](https://doc.rust-lang.org/stable/std/ffi/type.c_ulong.html)
  - [`ffi::c_ulonglong`](https://doc.rust-lang.org/stable/std/ffi/type.c_ulonglong.html)
  - [`ffi::c_ushort`](https://doc.rust-lang.org/stable/std/ffi/type.c_ushort.html)
    These APIs are now usable in const contexts:
  - [`slice::from_raw_parts`](https://doc.rust-lang.org/stable/core/slice/fn.from_raw_parts.html)
    Cargo
  -----
  - [Packages can now inherit settings from the workspace so that the settings
    can be centralized in one place.](https://github.com/rust-lang/cargo/pull/10859) See
    [`workspace.package`](https://doc.rust-lang.org/nightly/cargo/reference/workspaces.html#the-workspacepackage-table)
    and
    [`workspace.dependencies`](https://doc.rust-lang.org/nightly/cargo/reference/workspaces.html#the-workspacedependencies-table)
    for more details on how to define these common settings.
  - [Cargo commands can now accept multiple `--target` flags to build for
    multiple targets at once](https://github.com/rust-lang/cargo/pull/10766), and the
    [`build.target`](https://doc.rust-lang.org/nightly/cargo/reference/config.html#buildtarget)
    config option may now take an array of multiple targets.
  - [The `--jobs` argument can now take a negative number to count backwards from
    the max CPUs.](https://github.com/rust-lang/cargo/pull/10844)
  - [`cargo add` will now update `Cargo.lock`.](https://github.com/rust-lang/cargo/pull/10902)
  - [Added](https://github.com/rust-lang/cargo/pull/10838) the
    [`--crate-type`](https://doc.rust-lang.org/nightly/cargo/commands/cargo-rustc.html#option-cargo-rustc---crate-type)
    flag to `cargo rustc` to override the crate type.
  - [Significantly improved the performance fetching git dependencies from GitHub
    when using a hash in the `rev` field.](https://github.com/rust-lang/cargo/pull/10079)
    Misc
  ----
  - [The `rust-analyzer` rustup component is now available on the stable channel.](https://github.com/rust-lang/rust/pull/98640/)
    Compatibility Notes
  - The minimum required versions for all `-linux-gnu` targets are now at least kernel 3.2 and glibc 2.17, for targets that previously supported older versions: [Increase the minimum linux-gnu versions](https://github.com/rust-lang/rust/pull/95026/)
  - [Network primitives are now implemented with the ideal Rust layout, not the C system layout](https://github.com/rust-lang/rust/pull/78802/). This can cause problems when transmuting the types.
  - [Add assertion that `transmute_copy`'s `U` is not larger than `T`](https://github.com/rust-lang/rust/pull/98839/)
  - [A soundness bug in `BTreeMap` was fixed](https://github.com/rust-lang/rust/pull/99413/) that allowed data it was borrowing to be dropped before the container.
  - [The Drop behavior of C-like enums cast to ints has changed](https://github.com/rust-lang/rust/pull/96862/). These are already discouraged by a compiler warning.
  - [Relate late-bound closure lifetimes to parent fn in NLL](https://github.com/rust-lang/rust/pull/98835/)
  - [Errors at const-eval time are now in future incompatibility reports](https://github.com/rust-lang/rust/pull/97743/)
  - On the `thumbv6m-none-eabi` target, some incorrect `asm!` statements were erroneously accepted if they used the high registers (r8 to r14) as an input/output operand. [This is no longer accepted](https://github.com/rust-lang/rust/pull/99155/).
  - [`impl Trait` was accidentally accepted as the associated type value of return-position `impl Trait`](https://github.com/rust-lang/rust/pull/97346/), without fulfilling all the trait bounds of that associated type, as long as the hidden type satisfies said bounds. This has been fixed.

Files

/usr/bin/cargo
/usr/share/cargo
/usr/share/cargo/registry
/usr/share/licenses/cargo1.64
/usr/share/licenses/cargo1.64/LICENSE-APACHE
/usr/share/licenses/cargo1.64/LICENSE-MIT
/usr/share/licenses/cargo1.64/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-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-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, Tue Jul 9 18:11:13 2024