<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_lint/src/dangling.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-31T20:35:22+00:00</updated>
<entry>
<title>Add lint against dangling pointers form local variables</title>
<updated>2025-07-31T20:35:22+00:00</updated>
<author>
<name>Urgau</name>
<email>urgau@numericable.fr</email>
</author>
<published>2025-07-22T18:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8a3a7e625a8b607c018cdcf776fa79e29eaa56c8'/>
<id>urn:sha1:8a3a7e625a8b607c018cdcf776fa79e29eaa56c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove rustc_attr_data_structures</title>
<updated>2025-07-31T12:19:27+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-07-31T09:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e1d3ad89c7a2ad4f5d944a7fee1298ffe8c99645'/>
<id>urn:sha1:e1d3ad89c7a2ad4f5d944a7fee1298ffe8c99645</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port `#[rustc_as_ptr]` to the new attribute system</title>
<updated>2025-06-16T15:13:27+00:00</updated>
<author>
<name>Pavel Grigorenko</name>
<email>GrigorenkoPV@ya.ru</email>
</author>
<published>2025-06-14T10:01:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da8d6bbd5043e8f4ea83a2431117c32b0339ac54'/>
<id>urn:sha1:da8d6bbd5043e8f4ea83a2431117c32b0339ac54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement .use keyword as an alias of clone</title>
<updated>2025-03-06T20:58:32+00:00</updated>
<author>
<name>Santiago Pastorino</name>
<email>spastorino@gmail.com</email>
</author>
<published>2024-10-02T19:35:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=05c516446a0f6105ce695da00d5cf5a0eb54e808'/>
<id>urn:sha1:05c516446a0f6105ce695da00d5cf5a0eb54e808</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use identifiers in diagnostics more often</title>
<updated>2025-01-27T01:23:34+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-01-27T01:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac1c6c50f4a82a34002231d2c1a2a5a007af959f'/>
<id>urn:sha1:ac1c6c50f4a82a34002231d2c1a2a5a007af959f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-export more `rustc_span::symbol` things from `rustc_span`.</title>
<updated>2024-12-18T02:38:53+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-12-12T23:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2620eb42d72d24baa1ca1056a769862b92c85f7f'/>
<id>urn:sha1:2620eb42d72d24baa1ca1056a769862b92c85f7f</id>
<content type='text'>
`rustc_span::symbol` defines some things that are re-exported from
`rustc_span`, such as `Symbol` and `sym`. But it doesn't re-export some
closely related things such as `Ident` and `kw`. So you can do `use
rustc_span::{Symbol, sym}` but you have to do `use
rustc_span::symbol::{Ident, kw}`, which is inconsistent for no good
reason.

This commit re-exports `Ident`, `kw`, and `MacroRulesNormalizedIdent`,
and changes many `rustc_span::symbol::` qualifiers in `compiler/` to
`rustc_span::`. This is a 200+ net line of code reduction, mostly
because many files with two `use rustc_span` items can be reduced to
one.
</content>
</entry>
<entry>
<title>Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators</title>
<updated>2024-12-12T16:29:40+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-13T18:00:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f97c6be8d4b78c9df55804171c588ebfadcb63e'/>
<id>urn:sha1:3f97c6be8d4b78c9df55804171c588ebfadcb63e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid even more decoding if not absolutely necessary</title>
<updated>2024-11-27T06:35:55+00:00</updated>
<author>
<name>Urgau</name>
<email>urgau@numericable.fr</email>
</author>
<published>2024-11-27T06:35:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b6c80a610fd075fe1f4c72972d19c8586a2a586e'/>
<id>urn:sha1:b6c80a610fd075fe1f4c72972d19c8586a2a586e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid decoding from metadata if not necessary</title>
<updated>2024-11-26T20:25:27+00:00</updated>
<author>
<name>Urgau</name>
<email>urgau@numericable.fr</email>
</author>
<published>2024-11-26T20:25:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b040e92aa6d73c6c62ed1c12b59f40eed398aa4'/>
<id>urn:sha1:9b040e92aa6d73c6c62ed1c12b59f40eed398aa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct comments concerning updated dangling pointer lint</title>
<updated>2024-11-19T17:05:24+00:00</updated>
<author>
<name>gavincrawford</name>
<email>94875769+gavincrawford@users.noreply.github.com</email>
</author>
<published>2024-11-13T05:32:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01fd384d5800deb1e96b0d8921e82317e9fcdb8b'/>
<id>urn:sha1:01fd384d5800deb1e96b0d8921e82317e9fcdb8b</id>
<content type='text'>
</content>
</entry>
</feed>
