<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/rust-analyzer/crates/mbe, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-29T15:18:49+00:00</updated>
<entry>
<title>move test per review feedback</title>
<updated>2025-09-29T15:18:49+00:00</updated>
<author>
<name>Oblarg</name>
<email>emichaelbrnett@gmail.com</email>
</author>
<published>2025-09-29T15:04:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4a865fea72cbbd1478cada7af19c1bcf0b9d588'/>
<id>urn:sha1:f4a865fea72cbbd1478cada7af19c1bcf0b9d588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix transcriber error in declarative macros for negative integer literal const generic params</title>
<updated>2025-09-25T21:03:46+00:00</updated>
<author>
<name>Oblarg</name>
<email>emichaelbrnett@gmail.com</email>
</author>
<published>2025-09-25T16:11:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e0f22df8b9376c86496eb7facaadd7b27ef6e4a8'/>
<id>urn:sha1:e0f22df8b9376c86496eb7facaadd7b27ef6e4a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`cargo clippy --fix`</title>
<updated>2025-07-31T08:55:10+00:00</updated>
<author>
<name>Lukas Wirth</name>
<email>me@lukaswirth.dev</email>
</author>
<published>2025-07-31T08:30:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a7b01aa04867ba0ee10f767f3819d47c45d9cc30'/>
<id>urn:sha1:a7b01aa04867ba0ee10f767f3819d47c45d9cc30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't run doctests</title>
<updated>2025-06-22T21:50:22+00:00</updated>
<author>
<name>Chayim Refael Friedman</name>
<email>chayimfr@gmail.com</email>
</author>
<published>2025-06-22T21:50:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a78bc7cb641d95adc881efacc0fce0c49e0ad036'/>
<id>urn:sha1:a78bc7cb641d95adc881efacc0fce0c49e0ad036</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow lifetime repeats in macros: $($x)'a*</title>
<updated>2025-06-14T00:13:01+00:00</updated>
<author>
<name>Tadeo Kondrak</name>
<email>me@tadeo.ca</email>
</author>
<published>2025-06-13T23:51:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f4a23e5a8994b49ab67321177c6d5683f8d6494'/>
<id>urn:sha1:3f4a23e5a8994b49ab67321177c6d5683f8d6494</id>
<content type='text'>
This works in rustc. This change isn't motivated by any real code.
I just learned about it and decided to see why it doesn't work with
rust-analyzer.
</content>
</entry>
<entry>
<title>Use stable AST IDs</title>
<updated>2025-06-12T05:47:22+00:00</updated>
<author>
<name>Chayim Refael Friedman</name>
<email>chayimfr@gmail.com</email>
</author>
<published>2025-05-20T21:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8e06cef0be365e128bdb3a1c4c728fc8664a51bb'/>
<id>urn:sha1:8e06cef0be365e128bdb3a1c4c728fc8664a51bb</id>
<content type='text'>
Instead of simple numbering, we hash important bits, like the name of the item.

This will allow for much better incrementality, e.g. when you add an item. Currently, this invalidates the IDs of all following items, which invalidates pretty much everything.
</content>
</entry>
<entry>
<title>Add some more `hir_expand::files` conversions</title>
<updated>2025-05-30T12:48:56+00:00</updated>
<author>
<name>Lukas Wirth</name>
<email>me@lukaswirth.dev</email>
</author>
<published>2025-05-30T12:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b809b73f68d0890b0cc785f42ceb0e8e3e4f4ac'/>
<id>urn:sha1:1b809b73f68d0890b0cc785f42ceb0e8e3e4f4ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor: Add a mbe test for parsing negative literals</title>
<updated>2025-05-05T10:10:48+00:00</updated>
<author>
<name>Lukas Wirth</name>
<email>lukastw97@gmail.com</email>
</author>
<published>2025-05-05T10:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1b7b968e86c939a60a7c5398d52597ca07d8494'/>
<id>urn:sha1:c1b7b968e86c939a60a7c5398d52597ca07d8494</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary predefined symbol clones</title>
<updated>2025-04-21T00:10:13+00:00</updated>
<author>
<name>Chayim Refael Friedman</name>
<email>chayimfr@gmail.com</email>
</author>
<published>2025-04-21T00:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3b2bb61dc877d0f134b3e92868695b02a36df703'/>
<id>urn:sha1:3b2bb61dc877d0f134b3e92868695b02a36df703</id>
<content type='text'>
Now that they're const it's no longer needed.

Nothing manual was performed: only a regexp search of `sym::([\w][\w\d]*)\.clone\(\)` and replace by `sym::$1`.
</content>
</entry>
<entry>
<title>Merge pull request #19511 from snprajwal/fixmes</title>
<updated>2025-04-07T10:30:46+00:00</updated>
<author>
<name>Lukas Wirth</name>
<email>lukastw97@gmail.com</email>
</author>
<published>2025-04-07T10:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dfe13e5bfe226fb4d9f8cdb4c48c1c1fc42e2bca'/>
<id>urn:sha1:dfe13e5bfe226fb4d9f8cdb4c48c1c1fc42e2bca</id>
<content type='text'>
chore: clean up some FIXMEs
</content>
</entry>
</feed>
