| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rust1.54-analysis | Distribution: SUSE Linux Enterprise 15 |
| Version: 1.54.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 7.3.1 | Build date: Fri Aug 13 11:17:22 2021 |
| Group: Development/Languages/Rust | Build host: goat12 |
| Size: 87239805 | Source RPM: rust1.54-1.54.0-7.3.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.rust-lang.org | |
| Summary: Compiler analysis data for the Rust standard library | |
This package contains analysis data files produced with rustc's -Zsave-analysis feature for the Rust standard library. The RLS (Rust Language Server) uses this data to provide information about the Rust standard library.
Apache-2.0 OR MIT
* 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.
/usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libaddr2line-8ac378a2c867bf53.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libaddr2line-908dedd39504a84f.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libadler-9b6413f1d5c11f3a.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libadler-ee98eaf9ba2369c4.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liballoc-871fbfdd9dc1e060.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liballoc-924f26a6805ad129.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcfg_if-06b25efc15740c28.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcfg_if-4ce8c00cf4ea7383.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcompiler_builtins-30362c9d256e34c6.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcompiler_builtins-78f94d8261b059bf.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcore-3ba81927ee5f1e15.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libcore-cdf1aa8e739c94f2.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgetopts-b47f40f4b1988115.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgetopts-c7e7890c18d5ee75.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgimli-67101c55f1726a21.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libgimli-f23b16225a80d2d2.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libhashbrown-07926bfe0c85f915.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libhashbrown-3a74c1765c9915ef.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liblibc-b1bafbd8dec97f24.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/liblibc-c4113afc9fb5ef38.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libminiz_oxide-97b05e111831301b.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libminiz_oxide-c2e052f98cf958d9.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libobject-2f8cec629b76c546.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libobject-eef318dd997cb6e8.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_abort-56396cfd357b6fe2.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_abort-7bb701f5ace3490b.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_unwind-1d612c65768154ae.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libpanic_unwind-b2b767e6b8203fa6.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libproc_macro-7ea42cf176ff4015.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libproc_macro-b1c4f684baca7dc8.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_demangle-24db302cc6125c9e.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_demangle-e8943bb1ff9fb2ca.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_alloc-bfae344c455f4c34.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_alloc-f8a82ba7bdb92c30.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_core-6d7fba55d99af387.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_core-d86a58cba27167ff.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_std-0a6ceba6a5be9056.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/librustc_std_workspace_std-445b03a3d61ce629.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd-447290c5ea969287.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd-f295e221b01ee8f2.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd_detect-1304d9f62d693f47.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libstd_detect-7b265ac9f32a1d40.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libterm-3d913f51be2c47ca.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libterm-6e54add612dee30f.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libtest-7d48410cb1f2165b.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunicode_width-6b11ef78d4f65182.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunicode_width-a8d3ceeb0960a5c3.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunwind-05489b686f22e802.json /usr/lib/rustlib/x86_64-unknown-linux-gnu/analysis/libunwind-fa4fe3ba74474fcd.json
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:54:22 2025