1 Commits

Author SHA256 Message Date
cd8f389723 Sync changes to SLFO-1.2 branch 2025-08-20 13:10:36 +02:00
2 changed files with 33 additions and 15 deletions

View File

@@ -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.

View File

@@ -165,7 +165,7 @@ Obsoletes: %{1}1.62%{?2:-%{2}}
# === Enable wasm/wasi on t1 targets ===
%if 0%{?is_opensuse} == 1 && 0%{?suse_version} >= 1699
%ifarch x86_64 aarch64
%ifarch x86_64
%bcond_without wasm32
%bcond_without wasi
%else
@@ -694,6 +694,21 @@ python3 ./x.py test --target=%{rust_triple} \
--exclude tests/ui/mismatched_types \
--exclude tests/run-make/short-ice \
--exclude tests/run-make/rust-lld \
--exclude tests/run-make/wasm-custom-section \
--exclude tests/run-make/wasm-custom-sections-opt \
--exclude tests/run-make/wasm-exceptions-nostd \
--exclude tests/run-make/wasm-export-all-symbols \
--exclude tests/run-make/wasm-import-module \
--exclude tests/run-make/wasm-override-linker \
--exclude tests/run-make/wasm-panic-small \
--exclude tests/run-make/wasm-spurious-import \
--exclude tests/run-make/wasm-stringify-ints-small \
--exclude tests/run-make/wasm-symbols-different-module \
--exclude tests/run-make/wasm-symbols-not-exported \
--exclude tests/run-make/wasm-symbols-not-imported \
--exclude tests/run-make/wasm-abi \
--exclude tests/run-make/a-b-a-linker-guard \
--exclude tests/run-make/CURRENT_RUSTC_VERSION \
--exclude src/bootstrap
%else
python3 ./x.py test --target=%{rust_triple} \