<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/run-make/c-link-to-rust-va-list-fn, branch 1.89.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.89.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.89.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-21T23:37:51+00:00</updated>
<entry>
<title>forward the bootstrap `runner` to `run-make`</title>
<updated>2025-06-21T23:37:51+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-06-01T13:27:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d4abfc7cc05c80f6d3ef6495156fe50c8900883'/>
<id>urn:sha1:0d4abfc7cc05c80f6d3ef6495156fe50c8900883</id>
<content type='text'>
The runner was already forwarded to `compiletest`, this just passes it on to `run-make` and uses it in the `run` functions.
</content>
</entry>
<entry>
<title>implement `va_arg` for x86_64 systemv and macOS</title>
<updated>2025-05-29T20:06:02+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-05-24T22:36:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94cc72682ee840f7330f7703af74a2eee67fbba3'/>
<id>urn:sha1:94cc72682ee840f7330f7703af74a2eee67fbba3</id>
<content type='text'>
Turns out LLVM's `va_arg` is also unreliable for this target, so we need
our own implementation.
</content>
</entry>
<entry>
<title>limit impls of `VaArgSafe` to just types that are actually safe</title>
<updated>2025-05-21T13:36:29+00:00</updated>
<author>
<name>Folkert de Vries</name>
<email>folkert@folkertdev.nl</email>
</author>
<published>2025-05-21T12:21:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d8a22a281cc20dc58f1da62be02048622392da05'/>
<id>urn:sha1:d8a22a281cc20dc58f1da62be02048622392da05</id>
<content type='text'>
8 and 16-bit integers are subject to upcasting in C, and hence are not reliably safe. users should perform their own casting and deal with the consequences
</content>
</entry>
<entry>
<title>Reformat using the new identifier sorting from rustfmt</title>
<updated>2024-09-22T23:11:29+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-22T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c682aa162b0d41e21cc6748f4fecfe01efb69d1f'/>
<id>urn:sha1:c682aa162b0d41e21cc6748f4fecfe01efb69d1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Improve `run-make-support` library `args` API</title>
<updated>2024-06-30T10:40:24+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume.gomez@huawei.com</email>
</author>
<published>2024-06-30T10:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b516f599b15c81a5ab26c0044b9fdf84cf5e3c3'/>
<id>urn:sha1:4b516f599b15c81a5ab26c0044b9fdf84cf5e3c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary functions and the last mention of TMPDIR from `run-make-support`</title>
<updated>2024-06-08T11:10:55+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2024-06-07T12:10:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5844b679f3289aa50fda5463667de1d63b7d41d1'/>
<id>urn:sha1:5844b679f3289aa50fda5463667de1d63b7d41d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run rustfmt on `tests/run-make/`.</title>
<updated>2024-05-31T11:30:08+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-05-29T05:01:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3079bd96b94fda7acba3161bd53719576224a210'/>
<id>urn:sha1:3079bd96b94fda7acba3161bd53719576224a210</id>
<content type='text'>
With the exception of `tests/run-make/translation/test.rs`, which has a
syntax error.

The expected output in `rustdoc-error-lines/rmake.rs`'s required slight
tweaking.

The two `reproducible-build.rs` files need `// ignore-tidy-linelength`
because rustfmt produces lines longer than 100 chars, which tidy doesn't
like, yuk.
</content>
</entry>
<entry>
<title>Fix up a few more tests</title>
<updated>2024-05-20T15:13:10+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2024-04-17T22:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d3bc559048e47de32e32a562fe5bbea0b38f4e6'/>
<id>urn:sha1:8d3bc559048e47de32e32a562fe5bbea0b38f4e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix fmt</title>
<updated>2024-05-14T02:15:11+00:00</updated>
<author>
<name>Oneirical</name>
<email>manchot@videotron.ca</email>
</author>
<published>2024-05-14T02:15:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=812f89728a3a1fbf3979e552fcb888fe6a500c19'/>
<id>urn:sha1:812f89728a3a1fbf3979e552fcb888fe6a500c19</id>
<content type='text'>
</content>
</entry>
</feed>
