<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_span, branch lcnr/rustc-dev-guide</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-09T03:58:55+00:00</updated>
<entry>
<title>Rollup merge of #145132 - camsteffen:refactor-map-unit-fn, r=fee1-dead</title>
<updated>2025-08-09T03:58:55+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-09T03:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=484141038aece61b5f335df841211a3601ac8c01'/>
<id>urn:sha1:484141038aece61b5f335df841211a3601ac8c01</id>
<content type='text'>
Refactor map_unit_fn lint

Just some light refactoring.
</content>
</entry>
<entry>
<title>Refactor map_unit_fn lint</title>
<updated>2025-08-08T20:01:01+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2025-08-07T19:10:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7670cdeb709b33cb7d57a7e2fdb790f50cbe6858'/>
<id>urn:sha1:7670cdeb709b33cb7d57a7e2fdb790f50cbe6858</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mbe: Parse macro attribute rules</title>
<updated>2025-08-08T18:00:54+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2025-07-06T22:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bad0d45b2dc2b2be36e9e82604a6c3dd95dba08a'/>
<id>urn:sha1:bad0d45b2dc2b2be36e9e82604a6c3dd95dba08a</id>
<content type='text'>
This handles various kinds of errors, but does not allow applying the
attributes yet.

This adds the feature gate `macro_attr`.
</content>
</entry>
<entry>
<title>Rollup merge of #144439 - xizheyin:symbol-rs, r=petrochenkov</title>
<updated>2025-08-07T10:49:44+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-07T10:49:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c97e64a01d12279bc8f74a2897710f496fb55d3f'/>
<id>urn:sha1:c97e64a01d12279bc8f74a2897710f496fb55d3f</id>
<content type='text'>
Introduce ModernIdent type to unify macro 2.0 hygiene handling

This pr introduce ModernIdent type to unify macro 2.0 hygiene handling

1. Added ModernIdent type. Wraps Ident and automatically calls `normalize_to_macros_2_0()`
2. Unified identifier normalization. Replaced scattered ident.normalize_to_macros_2_0() calls with ModernIdent::new(ident)

r? ````@petrochenkov````
</content>
</entry>
<entry>
<title>Rollup merge of #138689 - jedbrown:jed/nvptx-target-feature, r=ZuseZ4</title>
<updated>2025-08-07T10:49:36+00:00</updated>
<author>
<name>Stuart Cook</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-07T10:49:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1cd368a744e556d48e698670cc97928f5e320f70'/>
<id>urn:sha1:1cd368a744e556d48e698670cc97928f5e320f70</id>
<content type='text'>
add nvptx_target_feature

Tracking issue: #141468 (nvptx), which is part of #44839 (catch-all arches)
The feature gate is `#![feature(nvptx_target_feature)]`

This exposes the target features `sm_20` through `sm_120a` [as defined](https://github.com/llvm/llvm-project/blob/llvmorg-20.1.1/llvm/lib/Target/NVPTX/NVPTX.td#L59-L85) by LLVM.

Cc: ``````@gonzalobg``````
``````@rustbot`````` label +O-NVPTX +A-target-feature
</content>
</entry>
<entry>
<title>Introduce ModernIdent type to unify macro 2.0 hygiene handling</title>
<updated>2025-08-06T13:19:09+00:00</updated>
<author>
<name>xizheyin</name>
<email>xizheyin@smail.nju.edu.cn</email>
</author>
<published>2025-08-06T13:19:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e7b9d51495fd52a79dde8ef8950addb36610f85'/>
<id>urn:sha1:6e7b9d51495fd52a79dde8ef8950addb36610f85</id>
<content type='text'>
Signed-off-by: xizheyin &lt;xizheyin@smail.nju.edu.cn&gt;
</content>
</entry>
<entry>
<title>Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=Amanieu</title>
<updated>2025-08-02T09:24:24+00:00</updated>
<author>
<name>Samuel Tardieu</name>
<email>sam@rfc1149.net</email>
</author>
<published>2025-08-02T09:24:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d082ff4c04c09e855d7ea55e0c9deda05eba46ec'/>
<id>urn:sha1:d082ff4c04c09e855d7ea55e0c9deda05eba46ec</id>
<content type='text'>
Improve formatting of doc code blocks

We don't currently apply automatic formatting to doc comment code blocks. As a
result, it has built up various idiosyncracies, which make such automatic
formatting difficult. Some of those idiosyncracies also make things harder for
human readers or other tools.

This PR makes a few improvements to doc code formatting, in the hopes of making
future automatic formatting easier, as well as in many cases providing net
readability improvements.

I would suggest reading each commit separately, as each commit contains one
class of changes.
</content>
</entry>
<entry>
<title>Create two methods to fix `find_oldest_ancestor_in_same_ctxt`</title>
<updated>2025-07-29T06:54:47+00:00</updated>
<author>
<name>xizheyin</name>
<email>xizheyin@smail.nju.edu.cn</email>
</author>
<published>2025-07-21T16:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81176b1a6c3a40b2db42821f209cf834befad77e'/>
<id>urn:sha1:81176b1a6c3a40b2db42821f209cf834befad77e</id>
<content type='text'>
Signed-off-by: xizheyin &lt;xizheyin@smail.nju.edu.cn&gt;
</content>
</entry>
<entry>
<title>Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii</title>
<updated>2025-07-28T05:25:23+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-07-28T05:25:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d242a8bd5a73f633ba1ec5aacf19acf35a3c747d'/>
<id>urn:sha1:d242a8bd5a73f633ba1ec5aacf19acf35a3c747d</id>
<content type='text'>
Some `let chains` clean-up

Not sure if this kind of clean-up is welcoming because of size, but I decided to try out one

r? compiler
</content>
</entry>
<entry>
<title>use let chains in mir, resolve, target</title>
<updated>2025-07-28T01:10:36+00:00</updated>
<author>
<name>Kivooeo</name>
<email>Kivooeo123@gmail.com</email>
</author>
<published>2025-07-26T01:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b8eb046e6ee3294969bf8faf31da226b0ea29d18'/>
<id>urn:sha1:b8eb046e6ee3294969bf8faf31da226b0ea29d18</id>
<content type='text'>
</content>
</entry>
</feed>
