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

rust1.54-1.54.0-7.4.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.3 for armv7hl

Name: rust1.54 Distribution: openSUSE Step 15
Version: 1.54.0 Vendor: openSUSE
Release: 7.4.1 Build date: Sat Aug 28 12:26:49 2021
Group: Development/Languages/Rust Build host: armbuild26
Size: 145888329 Source RPM: rust1.54-1.54.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 Aug 06 2021 william.brown@suse.com
  - Change llvm_bundling to be required on s390x on 15.3 due to an llvm11
    codegen issue.
* Fri Jul 30 2021 william.brown@suse.com
  Version 1.54.0 (2021-07-29)
    Language
  - [You can now use macros for values in built-in attribute macros.][83366]
    While a seemingly minor addition on its own, this enables a lot of
    powerful functionality when combined correctly. Most notably you can
    now include external documentation in your crate by writing the following.
    ```rust
    [#]![doc = include_str!("README.md")]
    ```
    You can also use this to include auto-generated modules:
    ```rust
    [#][path = concat!(env!("OUT_DIR"), "/generated.rs")]
    mod generated;
    ```
  - [You can now cast between unsized slice types (and types which contain
    unsized slices) in `const fn`.][85078]
  - [You can now use multiple generic lifetimes with `impl Trait` where the
    lifetimes don't explicitly outlive another.][84701] In code this means
    that you can now have `impl Trait<'a, 'b>` where as before you could
    only have `impl Trait<'a, 'b> where 'b: 'a`.
    Compiler
  - [Rustc will now search for custom JSON targets in
    `/lib/rustlib/<target-triple>/target.json` where `/` is the "sysroot"
    directory.][83800] You can find your sysroot directory by running
    `rustc --print sysroot`.
  - [Added `wasm` as a `target_family` for WebAssembly platforms.][84072]
  - [You can now use `#[target_feature]` on safe functions when targeting
    WebAssembly platforms.][84988]
  - [Improved debugger output for enums on Windows MSVC platforms.][85292]
  - [Added tier 3\* support for `bpfel-unknown-none`
    and `bpfeb-unknown-none`.][79608]
    \* Refer to Rust's [platform support page][platform-support-doc] for more
    information on Rust's tiered platform support.
    Libraries
  - [`panic::panic_any` will now `#[track_caller]`.][85745]
  - [Added `OutOfMemory` as a variant of `io::ErrorKind`.][84744]
  - [ `proc_macro::Literal` now implements `FromStr`.][84717]
  - [The implementations of vendor intrinsics in core::arch have been
    significantly refactored.][83278] The main user-visible changes are
    a 50% reduction in the size of libcore.rlib and stricter validation
    of constant operands passed to intrinsics. The latter is technically
    a breaking change, but allows Rust to more closely match the C vendor
    intrinsics API.
    Stabilized APIs
  - [`BTreeMap::into_keys`]
  - [`BTreeMap::into_values`]
  - [`HashMap::into_keys`]
  - [`HashMap::into_values`]
  - [`arch::wasm32`]
  - [`VecDeque::binary_search`]
  - [`VecDeque::binary_search_by`]
  - [`VecDeque::binary_search_by_key`]
  - [`VecDeque::partition_point`]
    Cargo
  -----
  - [Added the `--prune <spec>` option to `cargo-tree` to remove a package from
    the dependency graph.][cargo/9520]
  - [Added the `--depth` option to `cargo-tree` to print only to a certain depth
    in the tree ][cargo/9499]
  - [Added the `no-proc-macro` value to `cargo-tree --edges` to hide procedural
    macro dependencies.][cargo/9488]
  - [A new environment variable named `CARGO_TARGET_TMPDIR` is available.][cargo/9375]
    This variable points to a directory that integration tests and benches
    can use as a "scratchpad" for testing filesystem operations.

Files

/usr/bin/rust-lldb
/usr/bin/rust-llvm-dwp
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/cargo-credential-1password
/usr/lib/librustc_driver-009f2d4905d3adda.so
/usr/lib/libstd-16b87a1908aa2ebb.so
/usr/lib/libtest-7b2386546ada2225.so
/usr/lib/rustlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libaddr2line-31acb5b708f8a33c.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libadler-f239a3d71e52466a.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liballoc-75bc5044fbbe0730.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcfg_if-f418ff5f2a9b4172.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcompiler_builtins-89acb64910cba179.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libcore-f67f8f92ca939b6b.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgetopts-4495f3a35caecaa4.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libgimli-cbaaf5f9ec2c180a.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libhashbrown-d9be30d9f03f4d2f.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/liblibc-8f580f3deb1b6c73.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libminiz_oxide-0574bd258ac547a6.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libobject-cc7a63c354ff41ca.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_abort-80477c93a13be6db.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libpanic_unwind-bf268a528012ac2d.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libproc_macro-e51a63e332206cfe.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_demangle-9a7e4bca2b9b2f22.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-9d63b4b0e395b29a.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-1cd789ca8b77eeed.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/librustc_std_workspace_std-370aa93db667b975.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-16b87a1908aa2ebb.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-16b87a1908aa2ebb.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd_detect-26ba1bbff8cd3e5e.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libterm-37dab5aa57625ef3.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-7b2386546ada2225.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libtest-7b2386546ada2225.so
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunicode_width-29f1cca267f33c73.rlib
/usr/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libunwind-56cf91396c461620.rlib
/usr/share/doc/packages/rust1.54
/usr/share/doc/packages/rust1.54/CONTRIBUTING.md
/usr/share/doc/packages/rust1.54/README.md
/usr/share/doc/packages/rust1.54/RELEASES.md
/usr/share/licenses/rust1.54
/usr/share/licenses/rust1.54/COPYRIGHT
/usr/share/licenses/rust1.54/LICENSE-APACHE
/usr/share/licenses/rust1.54/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 16:43:41 2024