<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_lint/src/hidden_unicode_codepoints.rs, branch 1.85.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.85.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.85.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-12-31T05:03:22+00:00</updated>
<entry>
<title>Account for format_args in HiddenUnicodeCodepoints lint</title>
<updated>2024-12-31T05:03:22+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-12-31T05:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ea291e5b5f5c2562fec89a11444e0dc4388565cf'/>
<id>urn:sha1:ea291e5b5f5c2562fec89a11444e0dc4388565cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Account for C string literals in HiddenUnicodeCodepoints lint</title>
<updated>2024-12-31T04:53:00+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-12-31T04:53:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54e33bbdeca62508a71c0e445f1d1c82eb0b48c3'/>
<id>urn:sha1:54e33bbdeca62508a71c0e445f1d1c82eb0b48c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually walk into lifetimes and attrs in EarlyContextAndPass</title>
<updated>2024-12-07T02:08:40+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-12-07T01:11:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=db9e3681f968c326039d56de478c2f7d3dae3e7e'/>
<id>urn:sha1:db9e3681f968c326039d56de478c2f7d3dae3e7e</id>
<content type='text'>
</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>Remove `extern crate rustc_session` from `rustc_lint`.</title>
<updated>2024-04-29T03:57:41+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-04-29T03:42:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e6b3e20243ba3d8dd4f369bfc286599796680e1d'/>
<id>urn:sha1:e6b3e20243ba3d8dd4f369bfc286599796680e1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`.</title>
<updated>2024-01-22T21:08:25+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-01-16T03:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1881bfaa2b4e1f006db30aa408aaf360557ab2e9'/>
<id>urn:sha1:1881bfaa2b4e1f006db30aa408aaf360557ab2e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migrate: `hidden_unicode_codepoints.rs`</title>
<updated>2023-01-09T22:07:25+00:00</updated>
<author>
<name>Rejyr</name>
<email>jerrylwang123@gmail.com</email>
</author>
<published>2022-11-12T03:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c06a2426b2d260b39b1601dd732777df667428ed'/>
<id>urn:sha1:c06a2426b2d260b39b1601dd732777df667428ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline some hot lint pass functions.</title>
<updated>2022-12-07T08:29:31+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-12-07T03:52:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b08fd6e8efec854d6a9c1a1486f04f8933e30795'/>
<id>urn:sha1:b08fd6e8efec854d6a9c1a1486f04f8933e30795</id>
<content type='text'>
These each have a single call site, due to being called from a
"combined" lint pass.
</content>
</entry>
<entry>
<title>Use `token::Lit` in `ast::ExprKind::Lit`.</title>
<updated>2022-11-15T22:41:28+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2022-10-10T02:40:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=358a603f110b0489d22f3929d3f232e684fd9ffb'/>
<id>urn:sha1:358a603f110b0489d22f3929d3f232e684fd9ffb</id>
<content type='text'>
Instead of `ast::Lit`.

Literal lowering now happens at two different times. Expression literals
are lowered when HIR is crated. Attribute literals are lowered during
parsing.

This commit changes the language very slightly. Some programs that used
to not compile now will compile. This is because some invalid literals
that are removed by `cfg` or attribute macros will no longer trigger
errors. See this comment for more details:
https://github.com/rust-lang/rust/pull/102944#issuecomment-1277476773
</content>
</entry>
</feed>
