Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: rust1.77 | Distribution: openSUSE Tumbleweed |
Version: 1.77.0 | Vendor: openSUSE |
Release: 3.1 | Build date: Fri Apr 5 02:12:29 2024 |
Group: Development/Languages/Rust | Build host: reproducible |
Size: 422459318 | Source RPM: rust1.77-1.77.0-3.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.
Apache-2.0 OR MIT
* Fri Apr 05 2024 William Brown <william.brown@suse.com> - Remove suggests as they do nothing. * Fri Mar 29 2024 William Brown <william.brown@suse.com> - bsc#1222047 - update gcc minimum to 13 for SLE * Tue Mar 26 2024 William Brown <william.brown@suse.com> Version 1.77.0 (2024-03-21) Language -------- - [Reveal opaque types within the defining body for exhaustiveness checking.](https://github.com/rust-lang/rust/pull/116821/) - [Stabilize C-string literals.](https://github.com/rust-lang/rust/pull/117472/) - [Stabilize THIR unsafeck.](https://github.com/rust-lang/rust/pull/117673/) - [Add lint `static_mut_refs` to warn on references to mutable statics.](https://github.com/rust-lang/rust/pull/117556/) - [Support async recursive calls (as long as they have indirection).](https://github.com/rust-lang/rust/pull/117703/) - [Undeprecate lint `unstable_features` and make use of it in the compiler.](https://github.com/rust-lang/rust/pull/118639/) - [Make inductive cycles in coherence ambiguous always.](https://github.com/rust-lang/rust/pull/118649/) - [Get rid of type-driven traversal in const-eval interning](https://github.com/rust-lang/rust/pull/119044/), only as a [future compatiblity lint](https://github.com/rust-lang/rust/pull/122204) for now. - [Deny braced macro invocations in let-else.](https://github.com/rust-lang/rust/pull/119062/) Compiler -------- - [Include lint `soft_unstable` in future breakage reports.](https://github.com/rust-lang/rust/pull/116274/) - [Make `i128` and `u128` 16-byte aligned on x86-based targets.](https://github.com/rust-lang/rust/pull/116672/) - [Use `--verbose` in diagnostic output.](https://github.com/rust-lang/rust/pull/119129/) - [Improve spacing between printed tokens.](https://github.com/rust-lang/rust/pull/120227/) - [Merge the `unused_tuple_struct_fields` lint into `dead_code`.](https://github.com/rust-lang/rust/pull/118297/) - [Error on incorrect implied bounds in well-formedness check](https://github.com/rust-lang/rust/pull/118553/), with a temporary exception for Bevy. - [Fix coverage instrumentation/reports for non-ASCII source code.](https://github.com/rust-lang/rust/pull/119033/) - [Fix `fn`/`const` items implied bounds and well-formedness check.](https://github.com/rust-lang/rust/pull/120019/) - [Promote `riscv32{im|imafc}-unknown-none-elf` targets to tier 2.](https://github.com/rust-lang/rust/pull/118704/) - Add several new tier 3 targets: - [`aarch64-unknown-illumos`](https://github.com/rust-lang/rust/pull/112936/) - [`hexagon-unknown-none-elf`](https://github.com/rust-lang/rust/pull/117601/) - [`riscv32imafc-esp-espidf`](https://github.com/rust-lang/rust/pull/119738/) - [`riscv32im-risc0-zkvm-elf`](https://github.com/rust-lang/rust/pull/117958/) Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Implement `From<&[T; N]>` for `Cow<[T]>`.](https://github.com/rust-lang/rust/pull/113489/) - [Remove special-case handling of `vec.split_off(0)`.](https://github.com/rust-lang/rust/pull/119917/) Stabilized APIs - [`array::each_ref`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.each_ref) - [`array::each_mut`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.each_mut) - [`core::net`](https://doc.rust-lang.org/stable/core/net/index.html) - [`f32::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round_ties_even) - [`f64::round_ties_even`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round_ties_even) - [`mem::offset_of!`](https://doc.rust-lang.org/stable/std/mem/macro.offset_of.html) - [`slice::first_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.first_chunk) - [`slice::first_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.first_chunk_mut) - [`slice::split_first_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_first_chunk) - [`slice::split_first_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_first_chunk_mut) - [`slice::last_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.last_chunk) - [`slice::last_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.last_chunk_mut) - [`slice::split_last_chunk`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_last_chunk) - [`slice::split_last_chunk_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_last_chunk_mut) - [`slice::chunk_by`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.chunk_by) - [`slice::chunk_by_mut`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.chunk_by_mut) - [`Bound::map`](https://doc.rust-lang.org/stable/std/ops/enum.Bound.html#method.map) - [`File::create_new`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.create_new) - [`Mutex::clear_poison`](https://doc.rust-lang.org/stable/std/sync/struct.Mutex.html#method.clear_poison) - [`RwLock::clear_poison`](https://doc.rust-lang.org/stable/std/sync/struct.RwLock.html#method.clear_poison) Cargo ----- - [Extend the build directive syntax with `cargo::`.](https://github.com/rust-lang/cargo/pull/12201/) - [Stabilize metadata `id` format as `PackageIDSpec`.](https://github.com/rust-lang/cargo/pull/12914/) - [Pull out `cargo-util-schemas` as a crate.](https://github.com/rust-lang/cargo/pull/13178/) - [Strip all debuginfo when debuginfo is not requested.](https://github.com/rust-lang/cargo/pull/13257/) - [Inherit jobserver from env for all kinds of runners.](https://github.com/rust-lang/cargo/pull/12776/) - [Deprecate rustc plugin support in cargo.](https://github.com/rust-lang/cargo/pull/13248/) Rustdoc ----- - [Allows links in markdown headings.](https://github.com/rust-lang/rust/pull/117662/) - [Search for tuples and unit by type with `()`.](https://github.com/rust-lang/rust/pull/118194/) - [Clean up the source sidebar's hide button.](https://github.com/rust-lang/rust/pull/119066/) - [Prevent JS injection from `localStorage`.](https://github.com/rust-lang/rust/pull/120250/) Misc ---- - [Recommend version-sorting for all sorting in style guide.](https://github.com/rust-lang/rust/pull/115046/)
/usr/bin/rust-gdb /usr/bin/rust-gdbgui /usr/bin/rust-lldb /usr/bin/rustc /usr/bin/rustdoc /usr/lib/librustc_driver-fbec33938b18025b.so /usr/lib/libstd-b56a4fb26f10d78b.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/wasm32-unknown-unknown /usr/lib/rustlib/wasm32-unknown-unknown/lib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libaddr2line-f399bedd9f827b0f.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-50356028b783f37d.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-8f8886f6c67bb808.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-ce502cf389351c90.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-d3c3b58210d90954.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-4eabc78fc48279c6.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-17d15b24d57992f2.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-da90efd2a0834b5d.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-b8375751a33d731b.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-f171679fa0037485.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-5265d587ab81a56b.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-2940f4ac1d677586.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-6bca357818a89d57.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-92096c788f724a67.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-fa7b1bfc0682b9d9.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-68b06a8873c35fd3.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-11a7a71368f9a3b4.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-37a23bc5595ccff1.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-bf67383845bce3d8.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-66560b782b3f152d.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-4c8a3d04af5a8285.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-e9e56667893c0800.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-105a311ce89b5ba9.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libsysroot-3f8b716afc56022a.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-db00ac1114d871ef.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-5e54ffb83a69cc57.rlib /usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-f6a379856f9bdc98.rlib /usr/lib/rustlib/wasm32-wasi /usr/lib/rustlib/wasm32-wasi/lib /usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-eb9f47d96c6f7c78.rlib /usr/lib/rustlib/wasm32-wasi/lib/libadler-3af1f7a62239c9e0.rlib /usr/lib/rustlib/wasm32-wasi/lib/liballoc-2ad990c4c0e2677b.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-536da144e123e8b6.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-257bad74e9940a76.rlib /usr/lib/rustlib/wasm32-wasi/lib/libcore-c404a47f81b51752.rlib /usr/lib/rustlib/wasm32-wasi/lib/libgetopts-3db135265da01ec9.rlib /usr/lib/rustlib/wasm32-wasi/lib/libgimli-f60598eb3d95ac46.rlib /usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-41298cde26260fcf.rlib /usr/lib/rustlib/wasm32-wasi/lib/liblibc-f95f13f0c6882cc2.rlib /usr/lib/rustlib/wasm32-wasi/lib/libmemchr-c5fd3663b7a8da5c.rlib /usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-de1639d6e03fe1d9.rlib /usr/lib/rustlib/wasm32-wasi/lib/libobject-7a9243489b6bae0f.rlib /usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-30bc78c6938827e2.rlib /usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-3f93b67c62700eab.rlib /usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-9e8e1312bd889f45.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-da5c7b84e2a9cee6.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-cd4560d88894842d.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-0010b850958a9989.rlib /usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-71a7ff8ef19e9e27.rlib /usr/lib/rustlib/wasm32-wasi/lib/libstd-3f78580e36a9fee3.rlib /usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-6b74622bcf101897.rlib /usr/lib/rustlib/wasm32-wasi/lib/libsysroot-c86c2b15725a4b43.rlib /usr/lib/rustlib/wasm32-wasi/lib/libtest-e6a0ebfccd121174.rlib /usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-b7a26c4b4b802450.rlib /usr/lib/rustlib/wasm32-wasi/lib/libunwind-8dccdaa97004c046.rlib /usr/lib/rustlib/wasm32-wasi/lib/libwasi-41e6d6eb26a3b67e.rlib /usr/lib/rustlib/wasm32-wasi/lib/self-contained /usr/lib/rustlib/wasm32-wasi/lib/self-contained/crt1-command.o /usr/lib/rustlib/wasm32-wasi/lib/self-contained/crt1-reactor.o /usr/lib/rustlib/wasm32-wasi/lib/self-contained/libc.a /usr/lib/rustlib/x86_64-unknown-linux-gnu /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld.lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/ld64.lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/lld-link /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld/wasm-ld /usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-7dd0a601bfc12288.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-f895a5682fdde037.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-c1bb703b4c15ed80.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-c4e285cf98a8cd91.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-e18f19a9edc94a0e.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d71d75ae3db13677.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-9db233ed27ff9690.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-c8e460e08d932059.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-8b767dc138572e90.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-94f2f20f6719a964.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-e0e1ca6f742ec99b.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-d2bc8427416c32e8.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-6cee8176db0a6620.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-e8916c417e03495c.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-823b44b4a26b999f.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-ae4e7494778d09cc.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins-eb63bdc383d68583.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-64ece0ca375e2c30.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-f16cbefde1eccc72.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-f93d223df0f6e2f8.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-c146bc1281bf7192.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b56a4fb26f10d78b.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b56a4fb26f10d78b.so /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-40915869be4e23f1.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libsysroot-eb879c7ec4f0e802.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-5d0bf44a669bfded.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-778725606bfe6d9e.rlib /usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-318c479b5c301f95.rlib /usr/lib/rustlib/x86_64-unknown-none /usr/lib/rustlib/x86_64-unknown-none/lib /usr/lib/rustlib/x86_64-unknown-none/lib/liballoc-8d587e90d7802d8b.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-ce680db47fcc3079.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/libcore-85dc601e02d75c5e.rlib /usr/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_core-687236e994bcda81.rlib /usr/share/doc/packages/rust1.77 /usr/share/doc/packages/rust1.77/CONTRIBUTING.md /usr/share/doc/packages/rust1.77/README.md /usr/share/doc/packages/rust1.77/RELEASES.md /usr/share/licenses/rust1.77 /usr/share/licenses/rust1.77/COPYRIGHT /usr/share/licenses/rust1.77/LICENSE-APACHE /usr/share/licenses/rust1.77/LICENSE-MIT /usr/share/man/man1/rustc.1.gz /usr/share/man/man1/rustdoc.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed May 1 23:32:11 2024