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

rust1.70-1.70.0-1.6 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: rust1.70 Distribution: openSUSE Tumbleweed
Version: 1.70.0 Vendor: openSUSE
Release: 1.6 Build date: Sat Jun 3 03:53:52 2023
Group: Development/Languages/Rust Build host: reproducible
Size: 377296479 Source RPM: rust1.70-1.70.0-1.6.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

* Sat Jun 03 2023 William Brown <william.brown@suse.com>
  Version 1.70.0 (2023-06-01)
    Language
  --------
  - [Relax ordering rules for `asm!` operands](https://github.com/rust-lang/rust/pull/105798/)
  - [Properly allow macro expanded `format_args` invocations to uses captures](https://github.com/rust-lang/rust/pull/106505/)
  - [Lint ambiguous glob re-exports](https://github.com/rust-lang/rust/pull/107880/)
  - [Perform const and unsafe checking for expressions in `let _ = expr` position.](https://github.com/rust-lang/rust/pull/102256/)
    Compiler
  --------
  - [Extend -Cdebuginfo with new options and named aliases](https://github.com/rust-lang/rust/pull/109808/)
    This provides a smaller version of debuginfo for cases that only need line number information
    (`-Cdebuginfo=line-tables-only`), which may eventually become the default for `-Cdebuginfo=1`.
  - [Make `unused_allocation` lint against `Box::new` too](https://github.com/rust-lang/rust/pull/104363/)
  - [Detect uninhabited types early in const eval](https://github.com/rust-lang/rust/pull/109435/)
  - [Switch to LLD as default linker for {arm,thumb}v4t-none-eabi](https://github.com/rust-lang/rust/pull/109721/)
  - [Add tier 3 target `loongarch64-unknown-linux-gnu`](https://github.com/rust-lang/rust/pull/96971)
  - [Add tier 3 target for `i586-pc-nto-qnx700` (QNX Neutrino RTOS, version 7.0)](https://github.com/rust-lang/rust/pull/109173/),
  - [Insert alignment checks for pointer dereferences as debug assertions](https://github.com/rust-lang/rust/pull/98112)
    This catches undefined behavior at runtime, and may cause existing code to fail.
    Refer to Rust's [platform support page][platform-support-doc]
    for more information on Rust's tiered platform support.
    Libraries
  ---------
  - [Document NonZeroXxx layout guarantees](https://github.com/rust-lang/rust/pull/94786/)
  - [Windows: make `Command` prefer non-verbatim paths](https://github.com/rust-lang/rust/pull/96391/)
  - [Implement Default for some alloc/core iterators](https://github.com/rust-lang/rust/pull/99929/)
  - [Fix handling of trailing bare CR in str::lines](https://github.com/rust-lang/rust/pull/100311/)
  - [allow negative numeric literals in `concat!`](https://github.com/rust-lang/rust/pull/106844/)
  - [Add documentation about the memory layout of `Cell`](https://github.com/rust-lang/rust/pull/106921/)
  - [Use `partial_cmp` to implement tuple `lt`/`le`/`ge`/`gt`](https://github.com/rust-lang/rust/pull/108157/)
  - [Stabilize `atomic_as_ptr`](https://github.com/rust-lang/rust/pull/108419/)
  - [Stabilize `nonnull_slice_from_raw_parts`](https://github.com/rust-lang/rust/pull/97506/)
  - [Partial stabilization of `once_cell`](https://github.com/rust-lang/rust/pull/105587/)
  - [Stabilize `nonzero_min_max`](https://github.com/rust-lang/rust/pull/106633/)
  - [Flatten/inline format_args!() and (string and int) literal arguments into format_args!()](https://github.com/rust-lang/rust/pull/106824/)
  - [Stabilize movbe target feature](https://github.com/rust-lang/rust/pull/107711/)
  - [don't splice from files into pipes in io::copy](https://github.com/rust-lang/rust/pull/108283/)
  - [Add a builtin unstable `FnPtr` trait that is implemented for all function pointers](https://github.com/rust-lang/rust/pull/108080/)
    This extends `Debug`, `Pointer`, `Hash`, `PartialEq`, `Eq`, `PartialOrd`, and `Ord`
    implementations for function pointers with all ABIs.
    Stabilized APIs
  - [`NonZero*::MIN/MAX`](https://doc.rust-lang.org/stable/std/num/struct.NonZeroI8.html#associatedconstant.MIN)
  - [`BinaryHeap::retain`](https://doc.rust-lang.org/stable/std/collections/struct.BinaryHeap.html#method.retain)
  - [`Default for std::collections::binary_heap::IntoIter`](https://doc.rust-lang.org/stable/std/collections/binary_heap/struct.IntoIter.html)
  - [`Default for std::collections::btree_map::{IntoIter, Iter, IterMut}`](https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoIter.html)
  - [`Default for std::collections::btree_map::{IntoKeys, Keys}`](https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html)
  - [`Default for std::collections::btree_map::{IntoValues, Values}`](https://doc.rust-lang.org/stable/std/collections/btree_map/struct.IntoKeys.html)
  - [`Default for std::collections::btree_map::Range`](https://doc.rust-lang.org/stable/std/collections/btree_map/struct.Range.html)
  - [`Default for std::collections::btree_set::{IntoIter, Iter}`](https://doc.rust-lang.org/stable/std/collections/btree_set/struct.IntoIter.html)
  - [`Default for std::collections::btree_set::Range`](https://doc.rust-lang.org/stable/std/collections/btree_set/struct.Range.html)
  - [`Default for std::collections::linked_list::{IntoIter, Iter, IterMut}`](https://doc.rust-lang.org/stable/alloc/collections/linked_list/struct.IntoIter.html)
  - [`Default for std::vec::IntoIter`](https://doc.rust-lang.org/stable/alloc/vec/struct.IntoIter.html#impl-Default-for-IntoIter%3CT,+A%3E)
  - [`Default for std::iter::Chain`](https://doc.rust-lang.org/stable/std/iter/struct.Chain.html)
  - [`Default for std::iter::Cloned`](https://doc.rust-lang.org/stable/std/iter/struct.Cloned.html)
  - [`Default for std::iter::Copied`](https://doc.rust-lang.org/stable/std/iter/struct.Copied.html)
  - [`Default for std::iter::Enumerate`](https://doc.rust-lang.org/stable/std/iter/struct.Enumerate.html)
  - [`Default for std::iter::Flatten`](https://doc.rust-lang.org/stable/std/iter/struct.Flatten.html)
  - [`Default for std::iter::Fuse`](https://doc.rust-lang.org/stable/std/iter/struct.Fuse.html)
  - [`Default for std::iter::Rev`](https://doc.rust-lang.org/stable/std/iter/struct.Rev.html)
  - [`Default for std::slice::Iter`](https://doc.rust-lang.org/stable/std/slice/struct.Iter.html)
  - [`Default for std::slice::IterMut`](https://doc.rust-lang.org/stable/std/slice/struct.IterMut.html)
  - [`Rc::into_inner`](https://doc.rust-lang.org/stable/alloc/rc/struct.Rc.html#method.into_inner)
  - [`Arc::into_inner`](https://doc.rust-lang.org/stable/alloc/sync/struct.Arc.html#method.into_inner)
  - [`std::cell::OnceCell`](https://doc.rust-lang.org/stable/std/cell/struct.OnceCell.html)
  - [`Option::is_some_and`](https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.is_some_and)
  - [`NonNull::slice_from_raw_parts`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.slice_from_raw_parts)
  - [`Result::is_ok_and`](https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_ok_and)
  - [`Result::is_err_and`](https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.is_err_and)
  - [`std::sync::atomic::Atomic*::as_ptr`](https://doc.rust-lang.org/stable/std/sync/atomic/struct.AtomicU8.html#method.as_ptr)
  - [`std::io::IsTerminal`](https://doc.rust-lang.org/stable/std/io/trait.IsTerminal.html)
  - [`std::os::linux::net::SocketAddrExt`](https://doc.rust-lang.org/stable/std/os/linux/net/trait.SocketAddrExt.html)
  - [`std::os::unix::net::UnixDatagram::bind_addr`](https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.bind_addr)
  - [`std::os::unix::net::UnixDatagram::connect_addr`](https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.connect_addr)
  - [`std::os::unix::net::UnixDatagram::send_to_addr`](https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixDatagram.html#method.send_to_addr)
  - [`std::os::unix::net::UnixListener::bind_addr`](https://doc.rust-lang.org/stable/std/os/unix/net/struct.UnixListener.html#method.bind_addr)
  - [`std::path::Path::as_mut_os_str`](https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.as_mut_os_str)
  - [`std::sync::OnceLock`](https://doc.rust-lang.org/stable/std/sync/struct.OnceLock.html)
    Cargo
  -----
  - [Add `CARGO_PKG_README`](https://github.com/rust-lang/cargo/pull/11645/)
  - [Make `sparse` the default protocol for crates.io](https://github.com/rust-lang/cargo/pull/11791/)
  - [Accurately show status when downgrading dependencies](https://github.com/rust-lang/cargo/pull/11839/)
  - [Use registry.default for login/logout](https://github.com/rust-lang/cargo/pull/11949/)
  - [Stabilize `cargo logout`](https://github.com/rust-lang/cargo/pull/11950/)
    Misc
  ----
  - [Stabilize rustdoc `--test-run-directory`](https://github.com/rust-lang/rust/pull/103682/)
    Compatibility Notes
  - [Prevent stable `libtest` from supporting `-Zunstable-options`](https://github.com/rust-lang/rust/pull/109044/)
  - [Perform const and unsafe checking for expressions in `let _ = expr` position.](https://github.com/rust-lang/rust/pull/102256/)
  - [WebAssembly targets enable `sign-ext` and `mutable-globals` features in codegen](https://github.com/rust-lang/rust/issues/109807)
    This may cause incompatibility with older execution environments.
  - [Insert alignment checks for pointer dereferences as debug assertions](https://github.com/rust-lang/rust/pull/98112)
    This catches undefined behavior at runtime, and may cause existing code to fail.

Files

/usr/bin/rust-gdb
/usr/bin/rust-gdbgui
/usr/bin/rust-lldb
/usr/bin/rustc
/usr/bin/rustdoc
/usr/lib/librustc_driver-9ff73f7f172447ad.so
/usr/lib/libstd-303e0243d58cdcce.so
/usr/lib/libtest-29290aaf0df0cfe7.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-dcac05350c1f16f8.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libadler-b5c218bd94623a36.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-233be3b147fe8fc3.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-17713af4f250ce30.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-7bf69f0f0f496c90.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libcore-8b2b8d727b77bc8e.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-0b398604d339aada.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgetopts-97dc83382acd99c9.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libgimli-b7e5cc847c25465b.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-aa9cece13080c07a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-32bb52118de22e90.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libmemchr-e6cd2e9ae3dd272f.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libminiz_oxide-4fb82d82b7472285.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libobject-927b2012e95d8b05.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-8d68cba298c13ea0.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_unwind-99176b12e5db3014.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libproc_macro-e71a3ed5131eff32.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-4e8a93f6bc040378.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-91e2e299c7125a8c.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-ea88614e74dd7be9.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_std-5c6f4b861918e36a.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd-89f61202de1ff7b1.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-97e971170c654c32.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libtest-c44d40beda254b0f.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunicode_width-17023660c8951aff.rlib
/usr/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-db7a268ee3c6b630.rlib
/usr/lib/rustlib/wasm32-wasi
/usr/lib/rustlib/wasm32-wasi/lib
/usr/lib/rustlib/wasm32-wasi/lib/libaddr2line-5f91fa452e6c1182.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libadler-a16211894dd6f634.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liballoc-3ba650fc0a7141f6.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcfg_if-ace2d0960e47783c.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcompiler_builtins-b7b4042cb665f280.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libcore-2a9d92e20e3c4b74.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libdlmalloc-2ecfb949ea14874d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgetopts-350d5c671ee8bf6d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libgimli-7889f2b9962d997d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libhashbrown-d1e4793f85fabe93.rlib
/usr/lib/rustlib/wasm32-wasi/lib/liblibc-1fbd02b91c6b9912.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libmemchr-c94f40313b06e0fd.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libminiz_oxide-fdc47d7c02e35757.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libobject-9537886cd7072c4e.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_abort-525a35da79c37cdd.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libpanic_unwind-5f882e59a22552c3.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libproc_macro-6717dcdded41092a.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_demangle-15bfd5f94b7731c9.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_alloc-02deefbbefeae44b.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_core-dc9578ab61f4e118.rlib
/usr/lib/rustlib/wasm32-wasi/lib/librustc_std_workspace_std-2928259305859291.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd-32f99a11b87d4b7a.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libstd_detect-eff4543e116fc399.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libtest-668cc58d1ea6d3f9.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunicode_width-faaa348c854ecab2.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libunwind-e09c29f776145a2d.rlib
/usr/lib/rustlib/wasm32-wasi/lib/libwasi-4cd2e4d3f1152593.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-19ef3bb18212e73d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-19f4633453697143.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-decc58365513780c.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-a685ad3ee21debea.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-7b23259cf85f8b6d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-8a5ae8668ba73f2a.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-2e60b54ba1bf9268.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-768fc1b1efde386f.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-409385a586a3e272.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-4ceead5432aafecc.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-35d2faeecdf2105d.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-c5060899267c1ac6.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a084e830ee600725.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort-91601302f0c9c0f4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9b59e5b8685343b4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-392ac8ea324b02f6.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e6b94869215104c3.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-014887e970ed1a2e.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c9d2a492eb5518bd.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-3959757a23449085.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-303e0243d58cdcce.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-303e0243d58cdcce.so
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-bae2ac654d780746.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-29290aaf0df0cfe7.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-29290aaf0df0cfe7.so
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-05a630dc43fe6ed4.rlib
/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-88cb06780a6d15b7.rlib
/usr/libexec/cargo-credential-1password
/usr/share/doc/packages/rust1.70
/usr/share/doc/packages/rust1.70/CONTRIBUTING.md
/usr/share/doc/packages/rust1.70/README.md
/usr/share/doc/packages/rust1.70/RELEASES.md
/usr/share/licenses/rust1.70
/usr/share/licenses/rust1.70/COPYRIGHT
/usr/share/licenses/rust1.70/LICENSE-APACHE
/usr/share/licenses/rust1.70/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