<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_proc_macro, 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-09-02T09:12:54+00:00</updated>
<entry>
<title>Revert introduction of `[workspace.dependencies]`.</title>
<updated>2025-09-02T09:12:54+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-09-02T09:09:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=301655eafe56a4b5064adebd412becf94b59221c'/>
<id>urn:sha1:301655eafe56a4b5064adebd412becf94b59221c</id>
<content type='text'>
This was done in #145740 and #145947. It is causing problems for people
using r-a on anything that uses the rustc-dev rustup package, e.g. Miri,
clippy.

This repository has lots of submodules and subtrees and various
different projects are carved out of pieces of it. It seems like
`[workspace.dependencies]` will just be more trouble than it's worth.
</content>
</entry>
<entry>
<title>Add `rustc-literal-escaper` to `[workspace.dependencies]`.</title>
<updated>2025-08-27T03:59:32+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-08-21T21:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32b0fff8fe750ee61b77481d0db1fe2c5cb5e63b'/>
<id>urn:sha1:32b0fff8fe750ee61b77481d0db1fe2c5cb5e63b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up `Cargo.toml` files.</title>
<updated>2025-07-31T09:58:04+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-07-31T03:15:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=704f2ca17224dc1d208423c675313521b0f49645'/>
<id>urn:sha1:704f2ca17224dc1d208423c675313521b0f49645</id>
<content type='text'>
- Add some missing `tidy-alphabetical-*` markers.
- Remove some unnecessary blank lines.
</content>
</entry>
<entry>
<title>update to literal-escaper-0.0.5</title>
<updated>2025-07-08T10:16:44+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-07-08T10:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d44dcd451326d32516c22ee5f998304afaf19c4d'/>
<id>urn:sha1:d44dcd451326d32516c22ee5f998304afaf19c4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update to literal-escaper 0.0.4 for better API without `unreachable` and faster string parsing</title>
<updated>2025-06-23T06:36:22+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>mhkbst@gmail.com</email>
</author>
<published>2025-03-07T11:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=707a6f54631c322e8c8ccff363fe024d67d93aa2'/>
<id>urn:sha1:707a6f54631c322e8c8ccff363fe024d67d93aa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not get proc_macro from the sysroot in rustc</title>
<updated>2025-05-27T15:49:28+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-05-27T10:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=026baa1c6fb397e9bd2c171d750c939232c13a58'/>
<id>urn:sha1:026baa1c6fb397e9bd2c171d750c939232c13a58</id>
<content type='text'>
With the stage0 refactor the proc_macro version found in the sysroot
will no longer always match the proc_macro version that proc-macros get
compiled with by the rustc executable that uses this proc_macro. This
will cause problems as soon as the ABI of the bridge gets changed to
implement new features or change the way existing features work.

To fix this, this commit changes rustc crates to depend directly on the
local version of proc_macro which will also be used in the sysroot that
rustc will build.
</content>
</entry>
</feed>
