Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: rust1.59 | Distribution: SUSE Linux Enterprise 15 |
Version: 1.59.0 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150300.7.7.2 | Build date: Tue Jul 5 13:54:37 2022 |
Group: Development/Languages/Rust | Build host: ibs-power9-12 |
Size: 276351700 | Source RPM: rust1.59-1.59.0-150300.7.7.2.src.rpm |
Packager: https://www.suse.com/ | |
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.
Apache-2.0 OR MIT
* Wed May 11 2022 william.brown@suse.com - bsc#1196496 - Requires gcc by default to enable linking to work correctly * Thu Mar 03 2022 william.brown@suse.com - Resolve issue with multibuild test * Fri Feb 25 2022 william.brown@suse.com Version 1.59.0 (2022-02-24) Language -------- - [Stabilize default arguments for const generics][90207] - [Stabilize destructuring assignment][90521] - [Relax private in public lint on generic bounds and where clauses of trait impls][90586] - [Stabilize asm! and global_asm! for x86, x86_64, ARM, Aarch64, and RISC-V][91728] Compiler -------- - [Stabilize new symbol mangling format, leaving it opt-in (-Csymbol-mangling-version=v0)][90128] - [Emit LLVM optimization remarks when enabled with `-Cremark`][90833] - [Fix sparc64 ABI for aggregates with floating point members][91003] - [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172] - [Add support for riscv64gc-unknown-freebsd][91284] - [Stabilize `-Z emit-future-incompat` as `--json future-incompat`][91535] Libraries --------- - [Remove unnecessary bounds for some Hash{Map,Set} methods][91593] Stabilized APIs - [`std::thread::available_parallelism`][available_parallelism] - [`Result::copied`][result-copied] - [`Result::cloned`][result-cloned] - [`arch::asm!`][asm] - [`arch::global_asm!`][global_asm] - [`ops::ControlFlow::is_break`][is_break] - [`ops::ControlFlow::is_continue`][is_continue] - [`TryFrom<char> for u8`][try_from_char_u8] - [`char::TryFromCharError`][try_from_char_err] implementing `Clone`, `Debug`, `Display`, `PartialEq`, `Copy`, `Eq`, `Error` - [`iter::zip`][zip] - [`NonZeroU8::is_power_of_two`][is_power_of_two8] - [`NonZeroU16::is_power_of_two`][is_power_of_two16] - [`NonZeroU32::is_power_of_two`][is_power_of_two32] - [`NonZeroU64::is_power_of_two`][is_power_of_two64] - [`NonZeroU128::is_power_of_two`][is_power_of_two128] - [`DoubleEndedIterator for ToLowercase`][lowercase] - [`DoubleEndedIterator for ToUppercase`][uppercase] - [`TryFrom<&mut [T]> for [T; N]`][tryfrom_ref_arr] - [`UnwindSafe for Once`][unwindsafe_once] - [`RefUnwindSafe for Once`][refunwindsafe_once] - [armv8 neon intrinsics for aarch64][stdarch/1266] Const-stable: - [`mem::MaybeUninit::as_ptr`][muninit_ptr] - [`mem::MaybeUninit::assume_init`][muninit_init] - [`mem::MaybeUninit::assume_init_ref`][muninit_init_ref] - [`ffi::CStr::from_bytes_with_nul_unchecked`][cstr_from_bytes] Cargo ----- - [Stabilize the `strip` profile option][cargo/10088] - [Stabilize future-incompat-report][cargo/10165] - [Support abbreviating `--release` as `-r`][cargo/10133] - [Support `term.quiet` configuration][cargo/10152] - [Remove `--host` from cargo {publish,search,login}][cargo/10145] Compatibility Notes - [Refactor weak symbols in std::sys::unix][90846] This may add new, versioned, symbols when building with a newer glibc, as the standard library uses weak linkage rather than dynamically attempting to load certain symbols at runtime. - [Deprecate crate_type and crate_name nested inside `#![cfg_attr]`][83744] This adds a future compatibility lint to supporting the use of cfg_attr wrapping either crate_type or crate_name specification within Rust files; it is recommended that users migrate to setting the equivalent command line flags. - [Remove effect of `#[no_link]` attribute on name resolution][92034] This may expose new names, leading to conflicts with preexisting names in a given namespace and a compilation failure. - [Cargo will document libraries before binaries.][cargo/10172] - [Respect doc=false in dependencies, not just the root crate][cargo/10201] - [Weaken guarantee around advancing underlying iterators in zip][83791] - [Make split_inclusive() on an empty slice yield an empty output][89825] - [Update std::env::temp_dir to use GetTempPath2 on Windows when available.][89999]
/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-2b5ceb05baec8211.so /usr/lib/libstd-11bb2a1a4d3ae78c.so /usr/lib/libtest-218fac1558148e3c.so /usr/lib/rustlib /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/lib/rustlib/powerpc64le-unknown-linux-gnu /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f14ea1ac2d4aee55.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-39f49ebf7be76895.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-26e9122e41aad6e5.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-a3a416444826864d.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68017ba7f7bf922e.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-8ccd01ffd4472049.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgetopts-4d6ce525e5ebfa78.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-6319e7f0560c570d.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-18be504bab1ff703.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-3fbeb1d4864f6feb.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libmemchr-a9b1132734fdc7a1.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-6a0b20da8cbfaa4b.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-ae9a1f042d1e7984.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_abort-6f6b490e026ae9d5.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-e124fdbb0fd15c7b.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libproc_macro-7770de9b936099c5.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-188494dd75e176af.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-74c26b0fec17bcb4.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-9bf996f1b6d620bb.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_std-37121ac577f7d1c9.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-11bb2a1a4d3ae78c.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-11bb2a1a4d3ae78c.so /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd_detect-dbef2055d2e5b706.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libtest-218fac1558148e3c.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libtest-218fac1558148e3c.so /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunicode_width-6e073659356e6fb3.rlib /usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-135f2b4b6b81b883.rlib /usr/share/doc/packages/rust1.59 /usr/share/doc/packages/rust1.59/CONTRIBUTING.md /usr/share/doc/packages/rust1.59/README.md /usr/share/doc/packages/rust1.59/RELEASES.md /usr/share/licenses/rust1.59 /usr/share/licenses/rust1.59/COPYRIGHT /usr/share/licenses/rust1.59/LICENSE-APACHE /usr/share/licenses/rust1.59/LICENSE-MIT /usr/share/man/man1/rustc.1.gz /usr/share/man/man1/rustdoc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:49:17 2025