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

rust1.63-1.63.0-7.4.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.4 for armv7hl

Name: rust1.63 Distribution: openSUSE Step 15
Version: 1.63.0 Vendor: openSUSE
Release: 7.4.1 Build date: Wed Oct 19 09:22:48 2022
Group: Development/Languages/Rust Build host: obs-arm-5
Size: 324365627 Source RPM: rust1.63-1.63.0-7.4.1.src.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 Sep 16 2022 william.brown@suse.com
  - bsc#1203433 - CVE-2022-36113 - resolve symlink hijack
    * 0003-CVE-2022-36113-avoid-unpacking-.cargo-ok-from-the-cr.patch
  - bsc #1203431 - CVE-2022-36114 - resolve zip bomb attack
    * 0002-CVE-2022-36114-limit-the-maximum-unpacked-size-of-a-.patch
* Mon Sep 12 2022 william.brown@suse.com
  - Disable test that relies on static PIE for Leap/SLE.
    * 0001-remove-test-that-relies-on-static-PIE.patch
* Tue Aug 23 2022 william.brown@suse.com
  Version 1.63.0 (2022-08-11)
    Language
  --------
  - [Remove migrate borrowck mode for pre-NLL errors.][95565]
  - [Modify MIR building to drop repeat expressions with length zero.][95953]
  - [Remove label/lifetime shadowing warnings.][96296]
  - [Allow explicit generic arguments in the presence of `impl Trait` args.][96868]
  - [Make `cenum_impl_drop_cast` warnings deny-by-default.][97652]
  - [Prevent unwinding when `-C panic=abort` is used regardless of declared ABI.][96959]
  - [lub: don't bail out due to empty binders.][97867]
    Compiler
  --------
  - [Stabilize the `bundle` native library modifier,][95818] also removing the
    deprecated `static-nobundle` linking kind.
  - [Add Apple WatchOS compile targets\*.][95243]
  - [Add a Windows application manifest to rustc-main.][96737]
    \* Refer to Rust's [platform support page][platform-support-doc] for more
    information on Rust's tiered platform support.
    Libraries
  ---------
  - [Implement `Copy`, `Clone`, `PartialEq` and `Eq` for `core::fmt::Alignment`.][94530]
  - [Extend `ptr::null` and `null_mut` to all thin (including extern) types.][94954]
  - [`impl Read and Write for VecDeque<u8>`.][95632]
  - [STD support for the Nintendo 3DS.][95897]
  - [Use rounding in float to Duration conversion methods.][96051]
  - [Make write/print macros eagerly drop temporaries.][96455]
  - [Implement internal traits that enable `[OsStr]::join`.][96881]
  - [Implement `Hash` for `core::alloc::Layout`.][97034]
  - [Add capacity documentation for `OsString`.][97202]
  - [Put a bound on collection misbehavior.][97316]
  - [Make `std::mem::needs_drop` accept `?Sized`.][97675]
  - [`impl Termination for Infallible` and then make the `Result` impls of `Termination` more generic.][97803]
  - [Document Rust's stance on `/proc/self/mem`.][97837]
    Stabilized APIs
  - [`array::from_fn`]
  - [`Box::into_pin`]
  - [`BinaryHeap::try_reserve`]
  - [`BinaryHeap::try_reserve_exact`]
  - [`OsString::try_reserve`]
  - [`OsString::try_reserve_exact`]
  - [`PathBuf::try_reserve`]
  - [`PathBuf::try_reserve_exact`]
  - [`Path::try_exists`]
  - [`Ref::filter_map`]
  - [`RefMut::filter_map`]
  - [`NonNull::<[T]>::len`][`NonNull::<slice>::len`]
  - [`ToOwned::clone_into`]
  - [`Ipv6Addr::to_ipv4_mapped`]
  - [`unix::io::AsFd`]
  - [`unix::io::BorrowedFd<'fd>`]
  - [`unix::io::OwnedFd`]
  - [`windows::io::AsHandle`]
  - [`windows::io::BorrowedHandle<'handle>`]
  - [`windows::io::OwnedHandle`]
  - [`windows::io::HandleOrInvalid`]
  - [`windows::io::HandleOrNull`]
  - [`windows::io::InvalidHandleError`]
  - [`windows::io::NullHandleError`]
  - [`windows::io::AsSocket`]
  - [`windows::io::BorrowedSocket<'handle>`]
  - [`windows::io::OwnedSocket`]
  - [`thread::scope`]
  - [`thread::Scope`]
  - [`thread::ScopedJoinHandle`]
    These APIs are now usable in const contexts:
  - [`array::from_ref`]
  - [`slice::from_ref`]
  - [`intrinsics::copy`]
  - [`intrinsics::copy_nonoverlapping`]
  - [`<*const T>::copy_to`]
  - [`<*const T>::copy_to_nonoverlapping`]
  - [`<*mut T>::copy_to`]
  - [`<*mut T>::copy_to_nonoverlapping`]
  - [`<*mut T>::copy_from`]
  - [`<*mut T>::copy_from_nonoverlapping`]
  - [`str::from_utf8`]
  - [`Utf8Error::error_len`]
  - [`Utf8Error::valid_up_to`]
  - [`Condvar::new`]
  - [`Mutex::new`]
  - [`RwLock::new`]
    Cargo
  -----
  - [Stabilize the `--config path` command-line argument.][cargo/10755]
  - [Expose rust-version in the environment as `CARGO_PKG_RUST_VERSION`.][cargo/10713]
    Compatibility Notes
  - [`#[link]` attributes are now checked more strictly,][96885] which may introduce
    errors for invalid attribute arguments that were previously ignored.
  - [Rounding is now used when converting a float to a `Duration`.][96051] The converted
    duration can differ slightly from what it was.

Files

/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/cargo-credential-1password
/usr/lib/librustc_driver-cb020ff1796b420a.so
/usr/lib/libstd-21728210a8fcdf95.so
/usr/lib/libtest-c275153e2ca2c35d.so
/usr/lib/rustlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/FileCheck
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/gcc-ld
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/gcc-ld/ld
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/rust-lld
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libaddr2line-8405013b954b8324.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libadler-5559c8ad960de1d5.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liballoc-4742eeda3fb41bd2.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-54e21f15fe406e02.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcompiler_builtins-6373e8a5ab8feb40.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcore-728867c6b1af802b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgetopts-a14f668c6c4140c8.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgimli-4a0cd5bf2a892d1f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libhashbrown-0317ffa71dc78399.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liblibc-ed822af1299194e2.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libmemchr-97feeb8b75f39f3e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libminiz_oxide-93ba2ce20e8543d5.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libobject-ca108c13007ee3f8.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_abort-96034e756265e83e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_unwind-6e90d5d7e18bd9f6.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libproc_macro-29f202abc49b0b4a.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_demangle-a23b92412eae9bc6.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-4246365a11448e54.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-ed7cefcd5a5cbfea.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_std-d0cfe0eeac9111a3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-21728210a8fcdf95.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-21728210a8fcdf95.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd_detect-bd25f3ed717c9700.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-c275153e2ca2c35d.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-c275153e2ca2c35d.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunicode_width-c2eb7ee656230ace.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunwind-2e0d36cbc7dfbb1a.rlib
/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/share/doc/packages/rust1.63
/usr/share/doc/packages/rust1.63/CONTRIBUTING.md
/usr/share/doc/packages/rust1.63/README.md
/usr/share/doc/packages/rust1.63/RELEASES.md
/usr/share/licenses/rust1.63
/usr/share/licenses/rust1.63/COPYRIGHT
/usr/share/licenses/rust1.63/LICENSE-APACHE
/usr/share/licenses/rust1.63/LICENSE-MIT
/usr/share/man/man1/rustc.1.gz
/usr/share/man/man1/rustdoc.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 18:39:40 2024