<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/codegen/function-arguments.rs, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-22T12:28:48+00:00</updated>
<entry>
<title>Rename `tests/codegen` into `tests/codegen-llvm`</title>
<updated>2025-07-22T12:28:48+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-21T12:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a27f3e3fd1e4d16160f8885b6b06665b5319f56c'/>
<id>urn:sha1:a27f3e3fd1e4d16160f8885b6b06665b5319f56c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support for dyn*</title>
<updated>2025-07-01T19:00:21+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-06-26T02:01:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2516c339829cd9193c15464218a981b8547157ca'/>
<id>urn:sha1:2516c339829cd9193c15464218a981b8547157ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/codegen: use -Copt-level=3 instead of -O</title>
<updated>2025-02-11T21:41:35+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-02-09T03:45:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c0c9b6770f1ac0324be91580f52b6f45346e47b'/>
<id>urn:sha1:3c0c9b6770f1ac0324be91580f52b6f45346e47b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LLVM changed the nocapture attribute to captures(none)</title>
<updated>2025-01-30T10:22:46+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@chromium.org</email>
</author>
<published>2025-01-30T10:18:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23fb08bb532ed8a9b4947c213ae3fc0862b2b254'/>
<id>urn:sha1:23fb08bb532ed8a9b4947c213ae3fc0862b2b254</id>
<content type='text'>
This updates RustWrapper.cpp and tests after
https://github.com/llvm/llvm-project/pull/123181
</content>
</entry>
<entry>
<title>pointee_info_at: fix logic for recursing into enums</title>
<updated>2024-11-08T06:35:29+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-11-07T20:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=35a913b968eb9ad3a271f72fcc1bcd168bb572a4'/>
<id>urn:sha1:35a913b968eb9ad3a271f72fcc1bcd168bb572a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set `signext` or `zeroext` for integer arguments on RISC-V</title>
<updated>2024-10-23T02:42:03+00:00</updated>
<author>
<name>Asuna</name>
<email>SpriteOvO@gmail.com</email>
</author>
<published>2024-10-20T00:36:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b6552462031422f41d6b39303f892ca9a4a7b5f'/>
<id>urn:sha1:6b6552462031422f41d6b39303f892ca9a4a7b5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add range attribute to scalar function results and arguments</title>
<updated>2024-08-11T17:40:44+00:00</updated>
<author>
<name>Andreas Jonson</name>
<email>andjo403@users.noreply.github.com</email>
</author>
<published>2024-07-30T09:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cfadfabfcd9644628422396fcc8a67244df435c1'/>
<id>urn:sha1:cfadfabfcd9644628422396fcc8a67244df435c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run rustfmt on `tests/codegen/`.</title>
<updated>2024-05-31T05:56:43+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-05-29T04:11:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72800d3b896a5733d08213ec357f3a875f1f5b0e'/>
<id>urn:sha1:72800d3b896a5733d08213ec357f3a875f1f5b0e</id>
<content type='text'>
Except for `simd-intrinsic/`, which has a lot of files containing
multiple types like `u8x64` which really are better when hand-formatted.

There is a surprising amount of two-space indenting in this directory.

Non-trivial changes:
- `rustfmt::skip` needed in `debug-column.rs` to preserve meaning of the
  test.
- `rustfmt::skip` used in a few places where hand-formatting read more
  nicely: `enum/enum-match.rs`
- Line number adjustments needed for the expected output of
  `debug-column.rs` and `coroutine-debug.rs`.
</content>
</entry>
<entry>
<title>Auto merge of #121298 - nikic:writable, r=cuviper</title>
<updated>2024-04-25T04:31:56+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-04-25T04:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=284f94f9c0f77ad4ef85323a634cfda29c1a801d'/>
<id>urn:sha1:284f94f9c0f77ad4ef85323a634cfda29c1a801d</id>
<content type='text'>
Set writable and dead_on_unwind attributes for sret arguments

Set the `writable` and `dead_on_unwind` attributes for `sret` arguments. This allows call slot optimization to remove more memcpy's.

See https://llvm.org/docs/LangRef.html#parameter-attributes for the specification of these attributes. In short, the statement we're making here is that:

 * The return slot is writable.
 * The return slot will not be read if the function unwinds.

Fixes https://github.com/rust-lang/rust/issues/90595.
</content>
</entry>
<entry>
<title>Set writable and dead_on_unwind attributes for sret arguments</title>
<updated>2024-04-25T02:43:47+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2024-02-19T14:02:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3695af697efa26b0ea3b67739ade3ecc3929154e'/>
<id>urn:sha1:3695af697efa26b0ea3b67739ade3ecc3929154e</id>
<content type='text'>
</content>
</entry>
</feed>
