<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/doc/rustc-dev-guide, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-21T09:16:20+00:00</updated>
<entry>
<title>Merge pull request #2512 from rust-lang/rustc-pull</title>
<updated>2025-07-21T09:16:20+00:00</updated>
<author>
<name>Tshepang Mbambo</name>
<email>hopsi@tuta.io</email>
</author>
<published>2025-07-21T09:16:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=62e3a05291ef782cf212675d9e13c0b937c788c8'/>
<id>urn:sha1:62e3a05291ef782cf212675d9e13c0b937c788c8</id>
<content type='text'>
Rustc pull update</content>
</entry>
<entry>
<title>fix some typos</title>
<updated>2025-07-21T08:53:11+00:00</updated>
<author>
<name>Tshepang Mbambo</name>
<email>hopsi@tuta.io</email>
</author>
<published>2025-07-21T08:53:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=79e3c7df0b63dcce4c17c7133564882672c6de34'/>
<id>urn:sha1:79e3c7df0b63dcce4c17c7133564882672c6de34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge ref '460259d14de0' from rust-lang/rust</title>
<updated>2025-07-21T04:17:50+00:00</updated>
<author>
<name>The rustc-josh-sync Cronjob Bot</name>
<email>github-actions@github.com</email>
</author>
<published>2025-07-21T04:17:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad20b064c30bbe9626e8c99f2b455cc6fd836d18'/>
<id>urn:sha1:ad20b064c30bbe9626e8c99f2b455cc6fd836d18</id>
<content type='text'>
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 460259d14de0274b97b8801e08cb2fe5f16fdac5
Filtered ref: 599ee17eb87c83f97eb37fd9fe264da65d4c9461

This merge was created using https://github.com/rust-lang/josh-sync.
</content>
</entry>
<entry>
<title>Prepare for merging from rust-lang/rust</title>
<updated>2025-07-21T04:17:44+00:00</updated>
<author>
<name>The rustc-josh-sync Cronjob Bot</name>
<email>github-actions@github.com</email>
</author>
<published>2025-07-21T04:17:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=897d007f8f2d4018fba5f2884cb1b45846d8a371'/>
<id>urn:sha1:897d007f8f2d4018fba5f2884cb1b45846d8a371</id>
<content type='text'>
This updates the rust-version file to 460259d14de0274b97b8801e08cb2fe5f16fdac5.
</content>
</entry>
<entry>
<title>Add new `needs-backends` tests annotations</title>
<updated>2025-07-20T12:44:01+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-18T10:05:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a35a9f074f5df8ce0d1f14d8569da3b6badfc01'/>
<id>urn:sha1:4a35a9f074f5df8ce0d1f14d8569da3b6badfc01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new `ignore-backends` tests annotations</title>
<updated>2025-07-20T12:43:59+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-18T09:52:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9944139f70f2423f572ce48675458ccb67bb8d46'/>
<id>urn:sha1:9944139f70f2423f572ce48675458ccb67bb8d46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Require `run-fail` ui tests to have an exit code (`SIGABRT` not ok)</title>
<updated>2025-07-19T16:44:07+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>martin.nordholts@codetale.se</email>
</author>
<published>2025-06-25T05:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1d4f2a0c297690ddfc24815de57539f532f2471'/>
<id>urn:sha1:e1d4f2a0c297690ddfc24815de57539f532f2471</id>
<content type='text'>
And introduce two new directives for ui tests:
* `run-crash`
* `run-fail-or-crash`

Normally a `run-fail` ui test like tests that panic shall not be
terminated by a signal like `SIGABRT`. So begin having that as a hard
requirement.

Some of our current tests do terminate by a signal/crash however.
Introduce and use `run-crash` for those tests. Note that Windows crashes
are not handled by signals but by certain high bits set on the process
exit code. Example exit code for crash on Windows: `0xc000001d`.
Because of this, we define "crash" on all platforms as "not exit with
success and not exit with a regular failure code in the range 1..=127".

Some tests behave differently on different targets:
* Targets without unwind support will abort (crash) instead of exit with
  failure code 101 after panicking. As a special case, allow crashes for
  `run-fail` tests for such targets.
* Different sanitizer implementations handle detected memory problems
  differently. Some abort (crash) the process while others exit with
  failure code 1. Introduce and use `run-fail-or-crash` for such tests.
</content>
</entry>
<entry>
<title>fix typos</title>
<updated>2025-07-18T11:06:50+00:00</updated>
<author>
<name>Yiqun Liu</name>
<email>ffengyu964@gmail.com</email>
</author>
<published>2025-07-18T11:06:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eda2d0d2365d913022e9626acf9767fbf17f62e6'/>
<id>urn:sha1:eda2d0d2365d913022e9626acf9767fbf17f62e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144049 - tshepang:rust-push, r=jieyouxu</title>
<updated>2025-07-18T02:27:54+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-07-18T02:27:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=37e7bc1296aee2f6362cf26dda95fd4f8afe4ff7'/>
<id>urn:sha1:37e7bc1296aee2f6362cf26dda95fd4f8afe4ff7</id>
<content type='text'>
rustc-dev-guide subtree update

r? ghost
</content>
</entry>
<entry>
<title>parse `const trait Trait`</title>
<updated>2025-07-17T10:06:26+00:00</updated>
<author>
<name>Deadbeef</name>
<email>ent3rm4n@gmail.com</email>
</author>
<published>2025-07-13T08:49:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69326878eeabb713e2d4a85215b87f18e498313c'/>
<id>urn:sha1:69326878eeabb713e2d4a85215b87f18e498313c</id>
<content type='text'>
</content>
</entry>
</feed>
