<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/codegen/avr, 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-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>update/bless tests</title>
<updated>2025-04-06T19:41:47+00:00</updated>
<author>
<name>Bennet Bleßmann</name>
<email>bb-github@t-online.de</email>
</author>
<published>2025-04-06T13:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7dd57f085cab4cc671b01d6dd27977c76d04de28'/>
<id>urn:sha1:7dd57f085cab4cc671b01d6dd27977c76d04de28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: use minicore more</title>
<updated>2025-02-24T09:26:54+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood2@arm.com</email>
</author>
<published>2025-02-24T09:26:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=92eb4450fa1ae37a948178c9d14bfb145a69562d'/>
<id>urn:sha1:92eb4450fa1ae37a948178c9d14bfb145a69562d</id>
<content type='text'>
minicore makes it much easier to add new language items to all of the
existing `no_core` tests.
</content>
</entry>
<entry>
<title>Create a generic AVR target: avr-none</title>
<updated>2025-02-19T18:01:51+00:00</updated>
<author>
<name>Patryk Wychowaniec</name>
<email>pwychowaniec@pm.me</email>
</author>
<published>2024-10-13T12:58:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=78ddabf31d3147a19be77c3b38b49fe60915d75a'/>
<id>urn:sha1:78ddabf31d3147a19be77c3b38b49fe60915d75a</id>
<content type='text'>
This commit removes the `avr-unknown-gnu-atmega328` target and replaces
it with a more generic `avr-none` variant that must be specialized with
the `-C target-cpu` flag (e.g. `-C target-cpu=atmega328p`).
</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>Share inline(never) generics across crates</title>
<updated>2024-11-28T18:43:05+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2024-11-23T18:19:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a216a25d143e88eefac2655c1fce042571e1f6e'/>
<id>urn:sha1:4a216a25d143e88eefac2655c1fce042571e1f6e</id>
<content type='text'>
This reduces code sizes and better respects programmer intent when
marking inline(never). Previously such a marking was essentially ignored
for generic functions, as we'd still inline them in remote crates.
</content>
</entry>
<entry>
<title>Rename Receiver -&gt; LegacyReceiver</title>
<updated>2024-10-22T12:55:16+00:00</updated>
<author>
<name>Adrian Taylor</name>
<email>adetaylor@chromium.org</email>
</author>
<published>2024-09-11T12:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f85b90ca6d57459eb19accb6aaf781dd1c7bf6c'/>
<id>urn:sha1:8f85b90ca6d57459eb19accb6aaf781dd1c7bf6c</id>
<content type='text'>
As part of the "arbitrary self types v2" project, we are going to
replace the current `Receiver` trait with a new mechanism based on a
new, different `Receiver` trait.

This PR renames the old trait to get it out the way. Naming is hard.
Options considered included:
* HardCodedReceiver (because it should only be used for things in the
  standard library, and hence is sort-of hard coded)
* LegacyReceiver
* TargetLessReceiver
* OldReceiver

These are all bad names, but fortunately this will be temporary.
Assuming the new mechanism proceeds to stabilization as intended, the
legacy trait will be removed altogether.

Although we expect this trait to be used only in the standard library,
we suspect it may be in use elsehwere, so we're landing this change
separately to identify any surprising breakages.

It's known that this trait is used within the Rust for Linux project; a
patch is in progress to remove their dependency.

This is a part of the arbitrary self types v2 project,
https://github.com/rust-lang/rfcs/pull/3519
https://github.com/rust-lang/rust/issues/44874

r? @wesleywiser
</content>
</entry>
<entry>
<title>Let InstCombine remove Clone shims inside Clone shims</title>
<updated>2024-07-25T19:14:42+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2024-07-24T23:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a7d57aa7c8f42dda6d33e0ac349cf834eaf041b8'/>
<id>urn:sha1:a7d57aa7c8f42dda6d33e0ac349cf834eaf041b8</id>
<content type='text'>
Co-authored-by: scottmcm &lt;scottmcm@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Remove c_unwind from tests and fix tests</title>
<updated>2024-06-19T12:54:55+00:00</updated>
<author>
<name>Gary Guo</name>
<email>gary@garyguo.net</email>
</author>
<published>2023-08-25T12:52:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5812b1fd124768991b690621654aea3eea7400f4'/>
<id>urn:sha1:5812b1fd124768991b690621654aea3eea7400f4</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>
</feed>
