<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/compiletest, branch 1.80.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.80.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.80.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-06-07T07:20:58+00:00</updated>
<entry>
<title>Rename `S` environment variable to `SOURCE_ROOT` in run-make tests</title>
<updated>2024-06-07T07:20:58+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2024-06-07T07:20:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eac63b77257d69d2a89a50f165ac58971689a31d'/>
<id>urn:sha1:eac63b77257d69d2a89a50f165ac58971689a31d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not pass source root when building run-make tests</title>
<updated>2024-06-07T07:20:25+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2024-06-07T07:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7eff2d9b2268eff7289ed969fa158c83e1077026'/>
<id>urn:sha1:7eff2d9b2268eff7289ed969fa158c83e1077026</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #126072 - Zalathar:run-flags, r=jieyouxu</title>
<updated>2024-06-06T21:46:23+00:00</updated>
<author>
<name>Jubilee</name>
<email>46493976+workingjubilee@users.noreply.github.com</email>
</author>
<published>2024-06-06T21:46:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4016e2bf5ad92f7de71238d0266e8a810d66d6f'/>
<id>urn:sha1:f4016e2bf5ad92f7de71238d0266e8a810d66d6f</id>
<content type='text'>
compiletest: Allow multiple `//@ run-flags:` headers

While working on some tests, I was annoyed to find that multiple `// `@run-flags:`` headers do not combine with each other (as `//@ compile-flags:` headers do), and instead all but one are silently discarded.

This makes it impossible to split long flag lists into multiple lines.

Fortunately it's easy to just recycle the existing logic from the other command-line-flags headers.
</content>
</entry>
<entry>
<title>compiletest: Allow multiple `//@ run-flags:` headers</title>
<updated>2024-06-06T15:51:57+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-06-05T08:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2692d44d8300592d575f81f6f05d0bab8aeabf62'/>
<id>urn:sha1:2692d44d8300592d575f81f6f05d0bab8aeabf62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the panic info more useful</title>
<updated>2024-06-06T09:47:10+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-09-06T10:46:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c7ced1ba5305277673c3db45a183693577761734'/>
<id>urn:sha1:c7ced1ba5305277673c3db45a183693577761734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #126008 - Zalathar:fulldeps-19371, r=jieyouxu</title>
<updated>2024-06-05T16:21:15+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-06-05T16:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c17449ae39ee2d3ab5f7a056db4a23d7f0629b4'/>
<id>urn:sha1:1c17449ae39ee2d3ab5f7a056db4a23d7f0629b4</id>
<content type='text'>
Port `tests/run-make-fulldeps/issue-19371` to ui-fulldeps

This test can run as an ordinary `tests/ui-fulldeps` test, with the help of some additional header variable substitutions to supply a sysroot and linker.

---

Unlike #125973, this test appears to be testing something vaguely useful and breakable, which is why I didn't just delete it.
</content>
</entry>
<entry>
<title>Rollup merge of #125683 - Oneirical:patience-testing-test, r=jieyouxu</title>
<updated>2024-06-05T08:14:30+00:00</updated>
<author>
<name>Jubilee</name>
<email>46493976+workingjubilee@users.noreply.github.com</email>
</author>
<published>2024-06-05T08:14:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f2b34acdcdbde78c4f355502f919f3e4c89a2cb'/>
<id>urn:sha1:0f2b34acdcdbde78c4f355502f919f3e4c89a2cb</id>
<content type='text'>
Rewrite `suspicious-library`, `resolve-rename` and `incr-prev-body-beyond-eof` `run-make` tests in `rmake.rs` format

Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).

Some oddly specific ignore flags in `incr-prev-body-beyond-eof`:

```rs
// ignore-none
// ignore-nvptx64-nvidia-cuda
```

it could be interesting to run a try job, but it seems there is no nvidia-cuda in the CI settings (`jobs.yml`).

try-job: armhf-gnu
</content>
</entry>
<entry>
<title>Port `tests/run-make-fulldeps/issue-19371` to ui-fulldeps</title>
<updated>2024-06-05T03:52:10+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-06-05T02:56:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54b2e86db7f522294254ae5e4572feba28e0b929'/>
<id>urn:sha1:54b2e86db7f522294254ae5e4572feba28e0b929</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rewrite suspicious-library in rmake</title>
<updated>2024-06-04T19:27:13+00:00</updated>
<author>
<name>Oneirical</name>
<email>manchot@videotron.ca</email>
</author>
<published>2024-05-28T19:54:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59e2074c79aaea17ed1b4e16081983e5f03c6bd2'/>
<id>urn:sha1:59e2074c79aaea17ed1b4e16081983e5f03c6bd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #125896 - jieyouxu:compiletest-rmake-comment, r=compiler-errors</title>
<updated>2024-06-02T19:58:10+00:00</updated>
<author>
<name>Jubilee</name>
<email>46493976+workingjubilee@users.noreply.github.com</email>
</author>
<published>2024-06-02T19:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18a46be6d9c36f5ac7164644a398cf7b96f8175d'/>
<id>urn:sha1:18a46be6d9c36f5ac7164644a398cf7b96f8175d</id>
<content type='text'>
compiletest: fix outdated rmake.rs comment

Noticed in https://github.com/rust-lang/rust/pull/125827#discussion_r1623420820. I fixed the PR description but forgot to update the comment.
</content>
</entry>
</feed>
