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

rust1.62-1.62.1-7.8.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.4 for armv7hl

Name: rust1.62 Distribution: openSUSE Step 15
Version: 1.62.1 Vendor: openSUSE
Release: 7.8.1 Build date: Wed Oct 19 15:52:05 2022
Group: Development/Languages/Rust Build host: obs-arm-5
Size: 323497802 Source RPM: rust1.62-1.62.1-7.8.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
* Wed Jul 27 2022 william.brown@suse.com
  - Improve support for wasi targets
* Wed Jul 20 2022 william.brown@suse.com
  Version 1.62.1 (2022-07-19)
    Rust 1.62.1 addresses a few recent regressions in the compiler and standard
    library, and also mitigates a CPU vulnerability on Intel SGX.
    * [The compiler fixed unsound function coercions involving `impl Trait` return types.][98608]
    * [The compiler fixed an incremental compilation bug with `async fn` lifetimes.][98890]
    * [Windows added a fallback for overlapped I/O in synchronous reads and writes.][98950]
    * [The `x86_64-fortanix-unknown-sgx` target added a mitigation for the
    MMIO stale data vulnerability][98126], advisory [INTEL-SA-00615].
    [98608]: https://github.com/rust-lang/rust/issues/98608
    [98890]: https://github.com/rust-lang/rust/issues/98890
    [98950]: https://github.com/rust-lang/rust/pull/98950
    [98126]: https://github.com/rust-lang/rust/pull/98126
    [INTEL-SA-00615]: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00615.html
* Tue Jul 19 2022 william.brown@suse.com
  - Remove incorrectly submitted 0001-fix-tests.patch
* Thu Jul 07 2022 william.brown@suse.com
  - Experimental support for wasi targets
* Mon Jul 04 2022 william.brown@suse.com
  Version 1.62.0 (2022-06-30)
    Language
  --------
  - [Stabilize `#[derive(Default)]` on enums with a `#[default]` variant][94457]
  - [Teach flow sensitive checks that visibly uninhabited call expressions never return][93313]
  - [Fix constants not getting dropped if part of a diverging expression][94775]
  - [Support unit struct/enum variant in destructuring assignment][95380]
  - [Remove mutable_borrow_reservation_conflict lint and allow the code pattern][96268]
    Compiler
  --------
  - [linker: Stop using whole-archive on dependencies of dylibs][96436]
  - [Make `unaligned_references` lint deny-by-default][95372]
    This lint is also a future compatibility lint, and is expected to eventually
    become a hard error.
  - [Only add codegen backend to dep info if -Zbinary-dep-depinfo is used][93969]
  - [Reject `#[thread_local]` attribute on non-static items][95006]
  - [Add tier 3 `aarch64-pc-windows-gnullvm` and `x86_64-pc-windows-gnullvm` targets\*][94872]
  - [Implement a lint to warn about unused macro rules][96150]
  - [Promote `x86_64-unknown-none` target to Tier 2\*][95705]
    \* Refer to Rust's [platform support page][platform-support-doc] for more
    information on Rust's tiered platform support.
    Libraries
  ---------
  - [Windows: Use a pipe relay for chaining pipes][95841]
  - [Replace Linux Mutex and Condvar with futex based ones.][95035]
  - [Replace RwLock by a futex based one on Linux][95801]
  - [std: directly use pthread in UNIX parker implementation][96393]
    Stabilized APIs
  - [`bool::then_some`]
  - [`f32::total_cmp`]
  - [`f64::total_cmp`]
  - [`Stdin::lines`]
  - [`windows::CommandExt::raw_arg`]
  - [`impl<T: Default> Default for AssertUnwindSafe<T>`]
  - [`From<Rc<str>> for Rc<[u8]>`][rc-u8-from-str]
  - [`From<Arc<str>> for Arc<[u8]>`][arc-u8-from-str]
  - [`FusedIterator for EncodeWide`]
  - [RDM intrinsics on aarch64][stdarch/1285]
    Clippy
  ------
  - [Create clippy lint against unexpectedly late drop for temporaries in match scrutinee expressions][94206]
    Cargo
  -----
  - Added the `cargo add` command for adding dependencies to `Cargo.toml` from
    the command-line.
    [docs](https://doc.rust-lang.org/nightly/cargo/commands/cargo-add.html)
  - Package ID specs now support `name@version` syntax in addition to the
    previous `name:version` to align with the behavior in `cargo add` and other
    tools. `cargo install` and `cargo yank` also now support this syntax so the
    version does not need to passed as a separate flag.
  - The `git` and `registry` directories in Cargo's home directory (usually
    `~/.cargo`) are now marked as cache directories so that they are not
    included in backups or content indexing (on Windows).
  - Added automatic `@` argfile support, which will use "response files" if the
    command-line to `rustc` exceeds the operating system's limit.
    Compatibility Notes
  - `cargo test` now passes `--target` to `rustdoc` if the specified target is
    the same as the host target.
    [#10594](https://github.com/rust-lang/cargo/pull/10594)
  - [rustdoc: doctests are now run on unexported `macro_rules!` macros, matching other private items][96630]
  - [rustdoc: Remove .woff font files][96279]
  - [Enforce Copy bounds for repeat elements while considering lifetimes][95819]
  - [Windows: Fix potentinal unsoundness by aborting if `File` reads or writes cannot
    complete synchronously][95469].

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-620632009f89c272.so
/usr/lib/libstd-660008be7cb8c424.so
/usr/lib/libtest-4a01976b1338131d.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/gcc-ld/ld64
/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-08d4d40b39444e5e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libadler-5623eb94370b7778.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liballoc-e86ea226e8ec1700.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-0aad132ac3aeda1b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcompiler_builtins-036b87a1dd61141c.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcore-42c4f14b01eb5a7b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgetopts-12a49bb323b68351.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgimli-ae908d0af7f0c6d7.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libhashbrown-9758727af8ad205f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liblibc-1728d22a984dbe6f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libmemchr-fe866bb0a17244dd.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libminiz_oxide-9ff12af2e19dbcf1.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libobject-02f766adb46a718c.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_abort-8ec47dd360822684.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_unwind-5a8af0b6ad6317e3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libproc_macro-19480ada960b9bf0.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_demangle-9dd685647765017c.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-e1649aef6d27376f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-06d0c8aa1ec39d7e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_std-5fd2d6fe16ac28ed.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-660008be7cb8c424.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-660008be7cb8c424.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd_detect-d3b200f8a81232d6.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-4a01976b1338131d.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-4a01976b1338131d.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunicode_width-921379006f488ca9.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunwind-abf98ac72836603f.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.62
/usr/share/doc/packages/rust1.62/CONTRIBUTING.md
/usr/share/doc/packages/rust1.62/README.md
/usr/share/doc/packages/rust1.62/RELEASES.md
/usr/share/licenses/rust1.62
/usr/share/licenses/rust1.62/COPYRIGHT
/usr/share/licenses/rust1.62/LICENSE-APACHE
/usr/share/licenses/rust1.62/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