Bug 1535141
| Summary: | Rebase rust-toolset-7 for DevTools 2018.2 | ||
|---|---|---|---|
| Product: | DevTools | Reporter: | Josh Stone <jistone> |
| Component: | rust-toolset-7 | Assignee: | Josh Stone <jistone> |
| Status: | CLOSED ERRATA | QA Contact: | Edjunior Barbosa Machado <emachado> |
| Severity: | unspecified | Docs Contact: | Vladimír Slávik <vslavik> |
| Priority: | unspecified | ||
| Version: | rust-toolset-7 | CC: | jcajka, jistone, kanderso, law, rkratky, sbharadw, tstellar, vslavik |
| Target Milestone: | rc | ||
| Target Release: | 2018.2 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Rebase: Bug Fixes and Enhancements | |
| Doc Text: |
Important: if this rebase instead contains *only bug fixes,* or *only enhancements*, select the correct option from the Doc Type drop-down list.
Rebase package(s) to version: rust 1.24, cargo 0.25
(will be rust 1.25 and cargo 0.26 for GA!)
Highlights, important fixes, or notable enhancements:
# Upstream release notes:
- 1.23: https://blog.rust-lang.org/2018/01/04/Rust-1.23.html
- 1.24: https://blog.rust-lang.org/2018/02/15/Rust-1.24.html
- 1.25: TBD (note, we will update before 2018.2 GA)
# Rust
- Parameter copies are avoided when possible, improving performance.
- Incremental compilation: The compiler can reuse artifacts from
previous builds, only rebuilding portions that are affected by newly
changed code.
- Compilation now uses 16 codegen units by default.
- Methods from the `AsciiExt` trait are now implemented directly on
string and char types. (May cause `unused_imports` warnings if you
were already using that trait.)
- Several library functions are now usable in const expressions,
like `mem::size_of`.
(Note: upstream also highlights rustfmt, as a preview, but I haven't
packaged that yet. I will try to get this in the 1.25 update.)
# Cargo
- `cargo check` now supports unit tests.
- `cargo install` can select a specific version.
- `cargo uninstall` can remove multiple packages at once.
- Debug builds now enable incremental compilation by default.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-05-03 03:57:59 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Josh Stone
2018-01-16 17:19:39 UTC
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2018:1280 |