<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/panic-runtime, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-23T11:48:04+00:00</updated>
<entry>
<title>Add `ignore-backends` annotations in failing GCC backend ui tests</title>
<updated>2025-07-23T11:48:04+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-23T11:31:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de93fb13feeb6263bef61d4035e78ab8651c5714'/>
<id>urn:sha1:de93fb13feeb6263bef61d4035e78ab8651c5714</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov</title>
<updated>2025-06-27T20:13:01+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-06-27T20:13:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d15167921ead28946d8d603470dbe9a57e74eff'/>
<id>urn:sha1:9d15167921ead28946d8d603470dbe9a57e74eff</id>
<content type='text'>
Reduce special casing for the panic runtime

See the individual commits for more info.
</content>
</entry>
<entry>
<title>Remove dependency injection for the panic runtime</title>
<updated>2025-06-24T19:44:35+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-05-08T11:32:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f63b5758969872add239e477b9a49cea08cc921'/>
<id>urn:sha1:5f63b5758969872add239e477b9a49cea08cc921</id>
<content type='text'>
This used to be necessary for a correct linker order, but ever since the
introduction of symbols.o adding the symbols in question to symbols.o
would work just as well. We do still add dependencies on the panic runtime
to the local crate, but not for #![needs_panic_runtime] crates.

This also removes the runtime-depends-on-needs-runtime test.
inject_dependency_if used to emit this error, but with symbols.o it is
no longer important that there is no dependency and in fact it may be
nice to have panic_abort and panic_unwind directly depend on libstd in
the future for calling std::process::abort().
</content>
</entry>
<entry>
<title>Fix function signature for rust_eh_personality</title>
<updated>2025-06-24T09:06:49+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-06-24T09:03:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fcb718b25fbda2bec2255babe212654ba2f4e8c9'/>
<id>urn:sha1:fcb718b25fbda2bec2255babe212654ba2f4e8c9</id>
<content type='text'>
While cg_llvm is very lax about mismatched function signatures, cg_clif
will crash when there is any mismatch. It could be turned into an error,
but without Cranelift changes can't just be ignored.
</content>
</entry>
<entry>
<title>tests: justify why `want-abort-got-unwind{,2}.rs` ignore additional errors</title>
<updated>2025-05-03T14:44:36+00:00</updated>
<author>
<name>Jieyou Xu</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2025-05-02T15:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ea420a697d4fe73c1348d40dac02718fcfccbd9'/>
<id>urn:sha1:3ea420a697d4fe73c1348d40dac02718fcfccbd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: explain why `two-panic-runtimes.rs` ignores target-dependent errors</title>
<updated>2025-05-03T14:44:36+00:00</updated>
<author>
<name>Jieyou Xu</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2025-05-02T15:40:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb73af3e2da60268e8f5f67871870a86b9fff23d'/>
<id>urn:sha1:cb73af3e2da60268e8f5f67871870a86b9fff23d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #139618 - petrochenkov:virsugg, r=jieyouxu</title>
<updated>2025-04-13T11:48:17+00:00</updated>
<author>
<name>Chris Denton</name>
<email>christophersdenton@gmail.com</email>
</author>
<published>2025-04-13T11:48:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=423e7b8286193195c550e9dec9cb91d87a045394'/>
<id>urn:sha1:423e7b8286193195c550e9dec9cb91d87a045394</id>
<content type='text'>
compiletest: Make `SUGGESTION` annotations viral

If one of them is expected in a test file, then others should be annotated as well, in the same way as with `HELP`s and `NOTE`s.
This doesn't require much of an additional annotation burden, but simplifies the rules.

r? ```@jieyouxu```
</content>
</entry>
<entry>
<title>compiletest: Trim the value of `dont-require-annotations`</title>
<updated>2025-04-10T20:48:57+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-04-10T20:39:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06dd9e2d20db8ba9b260fa750f09ea969fb57b87'/>
<id>urn:sha1:06dd9e2d20db8ba9b260fa750f09ea969fb57b87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: use specific-purpose `needs-crate-type` over `ignore-$target` directives</title>
<updated>2025-04-10T04:52:08+00:00</updated>
<author>
<name>Jieyou Xu</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2025-04-07T05:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c615d1074300f450c435abbf718969bf4f416f98'/>
<id>urn:sha1:c615d1074300f450c435abbf718969bf4f416f98</id>
<content type='text'>
Not all existing tests are converted, I only updated ones that I can
easily find via directive comments.
</content>
</entry>
<entry>
<title>Migrate some tests to `dont-require-annotations`</title>
<updated>2025-04-09T06:51:50+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-04-09T06:51:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12829122bf2216e492e2befb0c1305b5efbfee7d'/>
<id>urn:sha1:12829122bf2216e492e2befb0c1305b5efbfee7d</id>
<content type='text'>
</content>
</entry>
</feed>
