|
|
|
|
@@ -1,3 +1,13 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 2 00:56:46 UTC 2025 - William Brown <william.brown@suse.com>
|
|
|
|
|
|
|
|
|
|
- bsc#1243588 - Update changelog to remove hyphen as a line break for source validator
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 25 04:22:44 UTC 2025 - William Brown <william.brown@suse.com>
|
|
|
|
|
|
|
|
|
|
- bsc#1243588 - Disable failing wasm tests
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 6 08:04:48 UTC 2025 - Xiaoguang Wang <xiaoguang.wang@suse.com>
|
|
|
|
|
|
|
|
|
|
@@ -24,8 +34,7 @@ Tue May 14 04:09:40 UTC 2024 - William Brown <william.brown@suse.com>
|
|
|
|
|
Version 1.78.0 (2024-05-02)
|
|
|
|
|
==========================
|
|
|
|
|
|
|
|
|
|
Language
|
|
|
|
|
--------
|
|
|
|
|
## Language
|
|
|
|
|
- [Stabilize `#[cfg(target_abi = ...)]`](https://github.com/rust-lang/rust/pull/119590/)
|
|
|
|
|
- [Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]` attribute](https://github.com/rust-lang/rust/pull/119888/)
|
|
|
|
|
- [Make async-fn-in-trait implementable with concrete signatures](https://github.com/rust-lang/rust/pull/120103/)
|
|
|
|
|
@@ -42,8 +51,7 @@ Language
|
|
|
|
|
- [Weaken eager detection of cyclic types during type inference](https://github.com/rust-lang/rust/pull/119989)
|
|
|
|
|
- [`trait Trait: Auto {}`: allow upcasting from `dyn Trait` to `dyn Auto`](https://github.com/rust-lang/rust/pull/119338)
|
|
|
|
|
|
|
|
|
|
Compiler
|
|
|
|
|
--------
|
|
|
|
|
## Compiler
|
|
|
|
|
|
|
|
|
|
- [Made `INVALID_DOC_ATTRIBUTES` lint deny by default](https://github.com/rust-lang/rust/pull/111505/)
|
|
|
|
|
- [Increase accuracy of redundant `use` checking](https://github.com/rust-lang/rust/pull/117772/)
|
|
|
|
|
@@ -64,8 +72,7 @@ Target changes:
|
|
|
|
|
Refer to Rust's [platform support page][platform-support-doc]
|
|
|
|
|
for more information on Rust's tiered platform support.
|
|
|
|
|
|
|
|
|
|
Libraries
|
|
|
|
|
---------
|
|
|
|
|
## Libraries
|
|
|
|
|
|
|
|
|
|
- [Bump Unicode to version 15.1.0, regenerate tables](https://github.com/rust-lang/rust/pull/120777/)
|
|
|
|
|
- [Make align_offset, align_to well-behaved in all cases](https://github.com/rust-lang/rust/pull/121201/)
|
|
|
|
|
@@ -75,8 +82,7 @@ Libraries
|
|
|
|
|
- [Implement unwind safety for Condvar on all platforms](https://github.com/rust-lang/rust/pull/121768/)
|
|
|
|
|
- [Add ASCII fast-path for `char::is_grapheme_extended`](https://github.com/rust-lang/rust/pull/121138/)
|
|
|
|
|
|
|
|
|
|
Stabilized APIs
|
|
|
|
|
---------------
|
|
|
|
|
## Stabilized APIs
|
|
|
|
|
|
|
|
|
|
- [`impl Read for &Stdin`](https://doc.rust-lang.org/stable/std/io/struct.Stdin.html#impl-Read-for-%26Stdin)
|
|
|
|
|
- [Accept non `'static` lifetimes for several `std::error::Error` related implementations](https://github.com/rust-lang/rust/pull/113833/)
|
|
|
|
|
@@ -87,8 +93,7 @@ These APIs are now stable in const contexts:
|
|
|
|
|
|
|
|
|
|
- [`Barrier::new()`](https://doc.rust-lang.org/stable/std/sync/struct.Barrier.html#method.new)
|
|
|
|
|
|
|
|
|
|
Cargo
|
|
|
|
|
-----
|
|
|
|
|
## Cargo
|
|
|
|
|
|
|
|
|
|
- [Stabilize lockfile v4](https://github.com/rust-lang/cargo/pull/12852/)
|
|
|
|
|
- [Respect `rust-version` when generating lockfile](https://github.com/rust-lang/cargo/pull/12861/)
|
|
|
|
|
@@ -96,13 +101,11 @@ Cargo
|
|
|
|
|
- [Support `target.<triple>.rustdocflags` officially](https://github.com/rust-lang/cargo/pull/13197/)
|
|
|
|
|
- [Stabilize global cache data tracking](https://github.com/rust-lang/cargo/pull/13492/)
|
|
|
|
|
|
|
|
|
|
Misc
|
|
|
|
|
----
|
|
|
|
|
## Misc
|
|
|
|
|
|
|
|
|
|
- [rustdoc: add `--test-builder-wrapper` arg to support wrappers such as RUSTC_WRAPPER when building doctests](https://github.com/rust-lang/rust/pull/114651/)
|
|
|
|
|
|
|
|
|
|
Compatibility Notes
|
|
|
|
|
-------------------
|
|
|
|
|
## Compatibility Notes
|
|
|
|
|
|
|
|
|
|
- [Many unsafe precondition checks now run for user code with debug assertions enabled](https://github.com/rust-lang/rust/pull/120594/)
|
|
|
|
|
This change helps users catch undefined behavior in their code, though the details of how much is checked are generally not stable.
|
|
|
|
|
|