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

rust1.66-1.66.0-9.4.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.4 for armv7hl

Name: rust1.66 Distribution: openSUSE Step 15
Version: 1.66.0 Vendor: openSUSE
Release: 9.4.1 Build date: Tue Dec 27 12:50:58 2022
Group: Development/Languages/Rust Build host: armbuild25
Size: 339360160 Source RPM: rust1.66-1.66.0-9.4.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 Dec 16 2022 william.brown@suse.com
  Version 1.66.0 (2022-12-15)
    Language
  --------
  - [Permit specifying explicit discriminants on all `repr(Int)` enums](https://github.com/rust-lang/rust/pull/95710/)
    ```rust
    [#][repr(u8)]
    enum Foo {
      A(u8) = 0,
      B(i8) = 1,
      C(bool) = 42,
    }
    ```
  - [Allow transmutes between the same type differing only in lifetimes](https://github.com/rust-lang/rust/pull/101520/)
  - [Change constant evaluation errors from a deny-by-default lint to a hard error](https://github.com/rust-lang/rust/pull/102091/)
  - [Trigger `must_use` on `impl Trait` for supertraits](https://github.com/rust-lang/rust/pull/102287/)
    This makes `impl ExactSizeIterator` respect the existing `#[must_use]` annotation on `Iterator`.
  - [Allow `..X` and `..=X` in patterns](https://github.com/rust-lang/rust/pull/102275/)
  - [Uplift `clippy::for_loops_over_fallibles` lint into rustc](https://github.com/rust-lang/rust/pull/99696/)
  - [Stabilize `sym` operands in inline assembly](https://github.com/rust-lang/rust/pull/103168/)
  - [Update to Unicode 15](https://github.com/rust-lang/rust/pull/101912/)
  - [Opaque types no longer imply lifetime bounds](https://github.com/rust-lang/rust/pull/95474/)
    This is a soundness fix which may break code that was erroneously relying on this behavior.
    Compiler
  --------
  - [Add armv5te-none-eabi and thumbv5te-none-eabi tier 3 targets](https://github.com/rust-lang/rust/pull/101329/)
    - Refer to Rust's [platform support page][platform-support-doc] for more
      information on Rust's tiered platform support.
  - [Add support for linking against macOS universal libraries](https://github.com/rust-lang/rust/pull/98736)
    Libraries
  ---------
  - [Fix `#[derive(Default)]` on a generic `#[default]` enum adding unnecessary `Default` bounds](https://github.com/rust-lang/rust/pull/101040/)
  - [Update to Unicode 15](https://github.com/rust-lang/rust/pull/101821/)
    Stabilized APIs
  - [`proc_macro::Span::source_text`](https://doc.rust-lang.org/stable/proc_macro/struct.Span.html#method.source_text)
  - [`uX::{checked_add_signed, overflowing_add_signed, saturating_add_signed, wrapping_add_signed}`](https://doc.rust-lang.org/stable/std/primitive.u8.html#method.checked_add_signed)
  - [`iX::{checked_add_unsigned, overflowing_add_unsigned, saturating_add_unsigned, wrapping_add_unsigned}`](https://doc.rust-lang.org/stable/std/primitive.i8.html#method.checked_add_unsigned)
  - [`iX::{checked_sub_unsigned, overflowing_sub_unsigned, saturating_sub_unsigned, wrapping_sub_unsigned}`](https://doc.rust-lang.org/stable/std/primitive.i8.html#method.checked_sub_unsigned)
  - [`BTreeSet::{first, last, pop_first, pop_last}`](https://doc.rust-lang.org/stable/std/collections/struct.BTreeSet.html#method.first)
  - [`BTreeMap::{first_key_value, last_key_value, first_entry, last_entry, pop_first, pop_last}`](https://doc.rust-lang.org/stable/std/collections/struct.BTreeMap.html#method.first_key_value)
  - [Add `AsFd` implementations for stdio lock types on WASI.](https://github.com/rust-lang/rust/pull/101768/)
  - [`impl TryFrom<Vec<T>> for Box<[T; N]>`](https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#impl-TryFrom%3CVec%3CT%2C%20Global%3E%3E-for-Box%3C%5BT%3B%20N%5D%2C%20Global%3E)
  - [`core::hint::black_box`](https://doc.rust-lang.org/stable/std/hint/fn.black_box.html)
  - [`Duration::try_from_secs_{f32,f64}`](https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.try_from_secs_f32)
  - [`Option::unzip`](https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.unzip)
  - [`std::os::fd`](https://doc.rust-lang.org/stable/std/os/fd/index.html)
    Rustdoc
  -------
  - [Add Rustdoc warning for invalid HTML tags in the documentation](https://github.com/rust-lang/rust/pull/101720/)
    Cargo
  -----
  - [Added `cargo remove` to remove dependencies from Cargo.toml](https://doc.rust-lang.org/nightly/cargo/commands/cargo-remove.html)
  - [`cargo publish` now waits for the new version to be downloadable before exiting](https://github.com/rust-lang/cargo/pull/11062)
    See [detailed release notes](https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-166-2022-12-15) for more.
    Compatibility Notes
  - [Only apply `ProceduralMasquerade` hack to older versions of `rental`](https://github.com/rust-lang/rust/pull/94063/)
  - [Don't export `__heap_base` and `__data_end` on wasm32-wasi.](https://github.com/rust-lang/rust/pull/102385/)
  - [Don't export `__wasm_init_memory` on WebAssembly.](https://github.com/rust-lang/rust/pull/102426/)
  - [Only export `__tls_*` on wasm32-unknown-unknown.](https://github.com/rust-lang/rust/pull/102440/)
  - [Don't link to `libresolv` in libstd on Darwin](https://github.com/rust-lang/rust/pull/102766/)
  - [Update libstd's libc to 0.2.135 (to make `libstd` no longer pull in `libiconv.dylib` on Darwin)](https://github.com/rust-lang/rust/pull/103277/)
  - [Opaque types no longer imply lifetime bounds](https://github.com/rust-lang/rust/pull/95474/)
    This is a soundness fix which may break code that was erroneously relying on this behavior.
  - [Make `order_dependent_trait_objects` show up in future-breakage reports](https://github.com/rust-lang/rust/pull/102635/)
  - [Change std::process::Command spawning to default to inheriting the parent's signal mask](https://github.com/rust-lang/rust/pull/101077/)

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-6e083cd4ea19e26a.so
/usr/lib/libstd-74f2defd77395fc3.so
/usr/lib/libtest-c7bc86aae9a8dd6b.so
/usr/lib/rust-analyzer-proc-macro-srv
/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.lld
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/gcc-ld/ld64.lld
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/gcc-ld/lld-link
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/bin/gcc-ld/wasm-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-a52dec0d6745edb3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libadler-d9566765d912747e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liballoc-50e547a2cbbabf74.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-48eeaedae17baaf9.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-6d620f3e9a05514f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcompiler_builtins-0e8a287e4dda9a19.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcore-48108bdf0e54ab75.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgetopts-40deb734b7808eac.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgimli-ddaf8a6398faab0b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libhashbrown-ce297770d0eed7a3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liblibc-bda10afd24cb9b30.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libmemchr-4631cebb5ff173fb.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libminiz_oxide-e9a85df213a5beff.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libobject-549874ea40d6f7da.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_abort-e47748e7c3986867.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_unwind-f3571cc609c82117.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libproc_macro-8daabeb30cba32b5.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_demangle-f88c5d1941d81980.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-07781e9291977f5b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-1206ce4fe1609f47.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_std-cad151cd0e72042c.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-74f2defd77395fc3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-74f2defd77395fc3.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd_detect-6756b937f389e351.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-c7bc86aae9a8dd6b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-c7bc86aae9a8dd6b.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunicode_width-2739efab99475bac.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunwind-dbecca147f0e74b0.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.66
/usr/share/doc/packages/rust1.66/CONTRIBUTING.md
/usr/share/doc/packages/rust1.66/README.md
/usr/share/doc/packages/rust1.66/RELEASES.md
/usr/share/licenses/rust1.66
/usr/share/licenses/rust1.66/COPYRIGHT
/usr/share/licenses/rust1.66/LICENSE-APACHE
/usr/share/licenses/rust1.66/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