<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-10-04T13:37:12+00:00</updated>
<entry>
<title>Auto merge of #147330 - matthiaskrgr:rollup-h4jyzmv, r=matthiaskrgr</title>
<updated>2025-10-04T13:37:12+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-10-04T13:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1bd98acf0e54f1ea678c4fabb8e1b10851eb8465'/>
<id>urn:sha1:1bd98acf0e54f1ea678c4fabb8e1b10851eb8465</id>
<content type='text'>
Rollup of 11 pull requests

Successful merges:

 - rust-lang/rust#142670 (Document fully-qualified syntax in `as`' keyword doc)
 - rust-lang/rust#145685 (add CloneFromCell and Cell::get_cloned)
 - rust-lang/rust#146330 (Bump unicode_data and printables to version 17.0.0)
 - rust-lang/rust#146451 (Fix atan2 inaccuracy in documentation)
 - rust-lang/rust#146479 (add mem::conjure_zst)
 - rust-lang/rust#147117 (interpret `#[used]` as `#[used(compiler)]` on illumos)
 - rust-lang/rust#147190 (std: `sys::net` cleanups)
 - rust-lang/rust#147251 (Do not assert that a change in global cache only happens when concurrent)
 - rust-lang/rust#147280 (Return to needs-llvm-components being info-only)
 - rust-lang/rust#147288 (compiletest: Make `DirectiveLine` responsible for name/value splitting)
 - rust-lang/rust#147315 (bless autodiff batching test)

r? `@ghost`
`@rustbot` modify labels: rollup
</content>
</entry>
<entry>
<title>Rollup merge of #147288 - Zalathar:directive, r=jieyouxu</title>
<updated>2025-10-04T10:31:29+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-10-04T10:31:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73498a28be5c1ffbf408eecdf5e5f4536da5e071'/>
<id>urn:sha1:73498a28be5c1ffbf408eecdf5e5f4536da5e071</id>
<content type='text'>
compiletest: Make `DirectiveLine` responsible for name/value splitting

- Follow-up to rust-lang/rust#147170.

---

Now that all of the directive-parsing functions have access to a `DirectiveLine`, we can move all of the ad-hoc name/value splitting code into `DirectiveLine` itself, making directive parsing simpler and more consistent.

The first commit is just moving code into a submodule, so the actual changes can be seen in the subsequent commits.

r? jieyouxu
</content>
</entry>
<entry>
<title>Rollup merge of #147280 - workingjubilee:you-can-put-your-gcc-in-my-llvm-components, r=Kobzol</title>
<updated>2025-10-04T10:31:28+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-10-04T10:31:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7564260ce484277431c115475e12ac08398604b1'/>
<id>urn:sha1:7564260ce484277431c115475e12ac08398604b1</id>
<content type='text'>
Return to needs-llvm-components being info-only

Partially revert a535042e80a38196a58c27a8c95552546affe5dc

Even with non-LLVM codegen backends, we want to allow for annotations that express dependencies to LLVM-specific parts of the test suite. This includes `//@ needs-llvm-components`, which just allows checking that LLVM is built with relevant target support before the test is run. It does not assert the test cannot work with another codegen backend.
</content>
</entry>
<entry>
<title>Fix top level ui tests check in tidy</title>
<updated>2025-10-04T07:18:16+00:00</updated>
<author>
<name>yukang</name>
<email>moorekang@gmail.com</email>
</author>
<published>2025-10-04T07:02:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=422b91443f1016aec2a1f00316d01a117ddc7829'/>
<id>urn:sha1:422b91443f1016aec2a1f00316d01a117ddc7829</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update cargo submodule</title>
<updated>2025-10-03T15:58:30+00:00</updated>
<author>
<name>Weihang Lo</name>
<email>me@weihanglo.tw</email>
</author>
<published>2025-10-03T15:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e43a0b6bdbdf5a4bab5be6b925698971c55dae1a'/>
<id>urn:sha1:e43a0b6bdbdf5a4bab5be6b925698971c55dae1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use new `DirectiveLine` features in directive parsing</title>
<updated>2025-10-03T04:02:57+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-10-02T10:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e73c22117b50a1511f0a075fd7e49ddb3c157d9a'/>
<id>urn:sha1:e73c22117b50a1511f0a075fd7e49ddb3c157d9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow easy extraction of name/value from a `DirectiveLine`</title>
<updated>2025-10-03T03:56:33+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-10-02T10:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c368f9a89f38ef0226917a56d4361a23ac7150bb'/>
<id>urn:sha1:c368f9a89f38ef0226917a56d4361a23ac7150bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `DirectiveLine` into its own submodule</title>
<updated>2025-10-03T03:56:33+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-10-03T03:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=181b302b661dcf4db45c1f99bef4cddefc497f44'/>
<id>urn:sha1:181b302b661dcf4db45c1f99bef4cddefc497f44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return to needs-llvm-components being info-only</title>
<updated>2025-10-02T21:39:18+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-10-02T21:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=99550fbc3ea172a3cf90d2776a217e1ba19a196f'/>
<id>urn:sha1:99550fbc3ea172a3cf90d2776a217e1ba19a196f</id>
<content type='text'>
Partially revert a535042e80a38196a58c27a8c95552546affe5dc

Even with non-LLVM codegen backends, we want to allow for annotations
that express dependencies to LLVM-specific parts of the test suite.
This includes `//@ needs-llvm-components`, which just allows checking
that LLVM is built with relevant target support before the test is run.
It does not assert the test cannot work with another codegen backend.
</content>
</entry>
<entry>
<title>implement range support in `//@ edition`</title>
<updated>2025-10-02T16:13:20+00:00</updated>
<author>
<name>Pietro Albini</name>
<email>pietro.albini@ferrous-systems.com</email>
</author>
<published>2025-04-22T12:39:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c61ec946d24c559708d4d57fbe860817e854c610'/>
<id>urn:sha1:c61ec946d24c559708d4d57fbe860817e854c610</id>
<content type='text'>
</content>
</entry>
</feed>
