<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/invalid, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-22T04:30:16+00:00</updated>
<entry>
<title>port `#[debugger_visualizer]` to the new attribute system</title>
<updated>2025-09-22T04:30:16+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-09-18T05:29:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9acc63a48c8206cfe2c2d272600d538983308657'/>
<id>urn:sha1:9acc63a48c8206cfe2c2d272600d538983308657</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add span for struct tail recursion limit error</title>
<updated>2025-09-16T16:04:59+00:00</updated>
<author>
<name>Tawan Muadmuenwai</name>
<email>modhanami@gmail.com</email>
</author>
<published>2025-09-15T14:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6912631d3ead427848a559ef5af66ab6f30e79ed'/>
<id>urn:sha1:6912631d3ead427848a559ef5af66ab6f30e79ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the no_sanitize attribute in favor of sanitize</title>
<updated>2025-08-18T08:45:28+00:00</updated>
<author>
<name>Bastian Kersting</name>
<email>bkersting@google.com</email>
</author>
<published>2025-06-18T13:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95bdb34494ad795f552cab7a0eb7bfd2e98ef033'/>
<id>urn:sha1:95bdb34494ad795f552cab7a0eb7bfd2e98ef033</id>
<content type='text'>
This removes the #[no_sanitize] attribute, which was behind an unstable
feature named no_sanitize. Instead, we introduce the sanitize attribute
which is more powerful and allows to be extended in the future (instead
of just focusing on turning sanitizers off).

This also makes sanitize(kernel_address = ..) attribute work with
-Zsanitize=address

To do it the same as how clang disables address sanitizer, we now
disable ASAN on sanitize(kernel_address = "off") and KASAN on
sanitize(address = "off").

The same was added to clang in https://reviews.llvm.org/D44981.
</content>
</entry>
<entry>
<title>Update uitests</title>
<updated>2025-08-14T16:18:42+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-08-09T18:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4bb7bf64e07fee97439ee6e647aa2b58cbaac54d'/>
<id>urn:sha1:4bb7bf64e07fee97439ee6e647aa2b58cbaac54d</id>
<content type='text'>
Signed-off-by: Jonathan Brouwer &lt;jonathantbrouwer@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add more docs to templates for attrs with incorrect arguments</title>
<updated>2025-08-11T17:02:32+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2025-08-11T17:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32ee26c625e8fbb7a3aa56788cbb352f04491964'/>
<id>urn:sha1:32ee26c625e8fbb7a3aa56788cbb352f04491964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow attr entries to declare list of alternatives for `List` and `NamedValueStr`</title>
<updated>2025-08-11T16:00:49+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2025-08-11T01:46:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=189f264926ff70b58c8907473de60766477e7dd6'/>
<id>urn:sha1:189f264926ff70b58c8907473de60766477e7dd6</id>
<content type='text'>
Modify `AttributeTemplate` to support list of alternatives for list and name value attribute styles.

Suggestions now provide more correct suggested code:

```
error[E0805]: malformed `used` attribute input
  --&gt; $DIR/used_with_multi_args.rs:3:1
   |
LL | #[used(compiler, linker)]
   | ^^^^^^------------------^
   |       |
   |       expected a single argument here
   |
help: try changing it to one of the following valid forms of the attribute
   |
LL - #[used(compiler, linker)]
LL + #[used(compiler)]
   |
LL - #[used(compiler, linker)]
LL + #[used(linker)]
   |
LL - #[used(compiler, linker)]
LL + #[used]
   |
```

instead of the prior "masking" of the lack of this feature by suggesting pipe-separated lists:

```
error[E0805]: malformed `used` attribute input
  --&gt; $DIR/used_with_multi_args.rs:3:1
   |
LL | #[used(compiler, linker)]
   | ^^^^^^------------------^
   |       |
   |       expected a single argument here
   |
help: try changing it to one of the following valid forms of the attribute
   |
LL - #[used(compiler, linker)]
LL + #[used(compiler|linker)]
   |
LL - #[used(compiler, linker)]
LL + #[used]
   |
```
</content>
</entry>
<entry>
<title>Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute parsing infrastructure</title>
<updated>2025-06-27T07:08:21+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-06-25T07:44:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f98ea3d144208113df2e644a88a650192fad57ad'/>
<id>urn:sha1:f98ea3d144208113df2e644a88a650192fad57ad</id>
<content type='text'>
Signed-off-by: Jonathan Brouwer &lt;jonathantbrouwer@gmail.com&gt;
</content>
</entry>
<entry>
<title>make error codes reflect reality better</title>
<updated>2025-06-17T21:22:51+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-03-08T17:58:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5ab5f8a24a99cdbb178c886487d4c1971b86a32b'/>
<id>urn:sha1:5ab5f8a24a99cdbb178c886487d4c1971b86a32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use consistent attr errors in all attribute parsers</title>
<updated>2025-06-17T21:19:31+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-03-05T13:35:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=672452d573e3f499a8edc4308400a6d116974938'/>
<id>urn:sha1:672452d573e3f499a8edc4308400a6d116974938</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix bugs in inline/force_inline and diagnostics of all attr parsers</title>
<updated>2025-06-17T21:19:31+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-03-04T13:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee976bbbcaf85390a00f03dedacd035e7e274e8e'/>
<id>urn:sha1:ee976bbbcaf85390a00f03dedacd035e7e274e8e</id>
<content type='text'>
</content>
</entry>
</feed>
