|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: rust1.54-gdb||Distribution: openSUSE Tumbleweed|
|Version: 1.54.0||Vendor: openSUSE|
|Release: 1.3||Build date: Sat Oct 23 02:03:40 2021|
|Group: Development/Languages/Rust||Build host: armbuild25|
|Size: 54272||Source RPM: rust1.54-1.54.0-1.3.src.rpm|
|Summary: Gdb integration for rust binaries|
This subpackage provides pretty printers and a wrapper script for invoking gdb on rust binaries.
Apache-2.0 OR MIT
* Fri Jul 30 2021 William Brown <email@example.com> Version 1.54.0 (2021-07-29) Language - [You can now use macros for values in built-in attribute macros.] 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`.] - [You can now use multiple generic lifetimes with `impl Trait` where the lifetimes don't explicitly outlive another.] 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.] You can find your sysroot directory by running `rustc --print sysroot`. - [Added `wasm` as a `target_family` for WebAssembly platforms.] - [You can now use `#[target_feature]` on safe functions when targeting WebAssembly platforms.] - [Improved debugger output for enums on Windows MSVC platforms.] - [Added tier 3\* support for `bpfel-unknown-none` and `bpfeb-unknown-none`.] \* 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]`.] - [Added `OutOfMemory` as a variant of `io::ErrorKind`.] - [ `proc_macro::Literal` now implements `FromStr`.] - [The implementations of vendor intrinsics in core::arch have been significantly refactored.] 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.
/usr/bin/rust-gdb /usr/bin/rust-gdbgui /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
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Dec 7 00:00:25 2021