<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system/src/ich, branch 1.89.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.89.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.89.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-06-11T23:44:22+00:00</updated>
<entry>
<title>Do not clone Arc when hashing span.</title>
<updated>2025-06-11T23:44:22+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2025-04-03T16:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6'/>
<id>urn:sha1:a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expand: Leave traces when expanding `cfg` attributes</title>
<updated>2025-03-26T12:30:12+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2025-03-22T18:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=92d802eda669d69481b99139523008df1c456ba8'/>
<id>urn:sha1:92d802eda669d69481b99139523008df1c456ba8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce new parsing infrastructure and types for parsed attributes</title>
<updated>2025-02-24T13:26:06+00:00</updated>
<author>
<name>Jana Dönszelmann</name>
<email>jana@donsz.nl</email>
</author>
<published>2025-02-09T21:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dbd3b7928e91758296a0f6093d72f90214888133'/>
<id>urn:sha1:dbd3b7928e91758296a0f6093d72f90214888133</id>
<content type='text'>
fixup docs in parser
</content>
</entry>
<entry>
<title>compiler: remove rustc_target reexport of rustc_abi::HashStableContext</title>
<updated>2025-02-12T02:55:48+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-02-10T07:55:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=038c183d5f94b5ca3bed351374b01be4b1c90176'/>
<id>urn:sha1:038c183d5f94b5ca3bed351374b01be4b1c90176</id>
<content type='text'>
The last public reexport of rustc_abi in rustc_target is finally gone.
</content>
</entry>
<entry>
<title>tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`</title>
<updated>2025-02-03T10:25:57+00:00</updated>
<author>
<name>Askar Safin</name>
<email>safinaskar@mail.ru</email>
</author>
<published>2025-02-03T03:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a21f1d0a2fe9e84727a2de735fdcf55e8820db6'/>
<id>urn:sha1:0a21f1d0a2fe9e84727a2de735fdcf55e8820db6</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 hir::Attribute</title>
<updated>2024-12-15T18:18:46+00:00</updated>
<author>
<name>Jonathan Dönszelmann</name>
<email>jonathan@donsz.nl</email>
</author>
<published>2024-10-16T23:14:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d50c0a5480257cbac33b312cb633777f3d2b2483'/>
<id>urn:sha1:d50c0a5480257cbac33b312cb633777f3d2b2483</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce `Enabled{Lang,Lib}Feature`</title>
<updated>2024-10-25T02:30:37+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2024-10-24T15:53:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3528149f735e801eb5710585d5f3b4fa73d6e1e5'/>
<id>urn:sha1:3528149f735e801eb5710585d5f3b4fa73d6e1e5</id>
<content type='text'>
Instead of passing around random n-tuples of e.g. `(gate_name, attr_sp,
since)`.
</content>
</entry>
<entry>
<title>stop hashing compile-time constant</title>
<updated>2024-10-23T17:46:52+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-10-23T17:44:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=03048096f6c4ed89ee2a5d6c86cd8268d0bc61bd'/>
<id>urn:sha1:03048096f6c4ed89ee2a5d6c86cd8268d0bc61bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename lang feature lists to include LANG</title>
<updated>2024-10-23T08:14:43+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-10-23T07:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44638853f545632c68d9a85f85df3418ae09f248'/>
<id>urn:sha1:44638853f545632c68d9a85f85df3418ae09f248</id>
<content type='text'>
</content>
</entry>
</feed>
