<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_metadata/src/errors.rs, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-21T17:12:18+00:00</updated>
<entry>
<title>Add panic=immediate-abort</title>
<updated>2025-09-21T17:12:18+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2025-09-07T16:31:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=888679013d1f424adef06267f3630069b4cabd40'/>
<id>urn:sha1:888679013d1f424adef06267f3630069b4cabd40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port the `#[link]` attribute to the new parser</title>
<updated>2025-08-27T18:25:16+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-07-16T11:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8d08b5416c0fd159388fe6cdd1a3b43dd759132'/>
<id>urn:sha1:e8d08b5416c0fd159388fe6cdd1a3b43dd759132</id>
<content type='text'>
</content>
</entry>
<entry>
<title>generate elf symbol version in raw-dylib</title>
<updated>2025-07-24T11:04:00+00:00</updated>
<author>
<name>usamoi</name>
<email>usamoi@outlook.com</email>
</author>
<published>2025-07-20T13:40:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e31876c143625a23c95bdf342444f1f1f100c57f'/>
<id>urn:sha1:e31876c143625a23c95bdf342444f1f1f100c57f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add runtime check to avoid overwrite arg easily in diag and store and restore snapshot when set subdiag arg</title>
<updated>2025-06-25T13:07:16+00:00</updated>
<author>
<name>xizheyin</name>
<email>xizheyin@smail.nju.edu.cn</email>
</author>
<published>2025-06-21T16:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d2d17c60bd62c03b91f6ded31b34da90addf2fc0'/>
<id>urn:sha1:d2d17c60bd62c03b91f6ded31b34da90addf2fc0</id>
<content type='text'>
Signed-off-by: xizheyin &lt;xizheyin@smail.nju.edu.cn&gt;
</content>
</entry>
<entry>
<title>raw dylib: ensure that we have applied standard ABI checks</title>
<updated>2025-06-08T05:34:41+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-05-23T10:44:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b616e1197482f31c0a403d2dac41bb7425cd70f4'/>
<id>urn:sha1:b616e1197482f31c0a403d2dac41bb7425cd70f4</id>
<content type='text'>
also unify error messages that do not seem to have a good reason to be different
</content>
</entry>
<entry>
<title>Warning added when dependency crate has async drop types, and the feature is disabled</title>
<updated>2025-05-19T14:38:07+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2025-05-19T14:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=61059282eb9ea1f37804790b182e5821337924b4'/>
<id>urn:sha1:61059282eb9ea1f37804790b182e5821337924b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an error when full metadata was not found</title>
<updated>2025-03-31T07:44:41+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-03-14T10:45:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=674a7adf9bd765354f58c50f3632f3410a6ac9f4'/>
<id>urn:sha1:674a7adf9bd765354f58c50f3632f3410a6ac9f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Target modifiers fix for bool flags without value</title>
<updated>2025-03-17T05:49:34+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2025-03-06T22:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6ccaea19895cc8c0861f3a8707f888a15f8be3a1'/>
<id>urn:sha1:6ccaea19895cc8c0861f3a8707f888a15f8be3a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inject `compiler_builtins` during postprocessing rather than via AST</title>
<updated>2025-02-21T17:37:03+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2025-01-29T23:54:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1412cfc987b2b6691367c2e7428c083bb207d722'/>
<id>urn:sha1:1412cfc987b2b6691367c2e7428c083bb207d722</id>
<content type='text'>
`compiler_builtins` is currently injected as `extern crate
compiler_builtins as _`. This has made gating via diagnostics difficult
because it appears in the crate graph as a non-private dependency, and
there isn't an easy way to differentiate between the injected AST and
user-specified `extern crate compiler_builtins`.

Resolve this by injecting `compiler_builtins` during postprocessing
rather than early in the AST. Most of the time this isn't even needed
because it shows up in `std` or `core`'s crate graph, but injection is
still needed to ensure `#![no_core]` works correctly.

A similar change was attempted at [1] but this encountered errors
building `proc_macro` and `rustc-std-workspace-std`. Similar failures
showed up while working on this patch, which were traced back to
`compiler_builtins` showing up in the graph twice (once via dependency
and once via injection). This is resolved by not injecting if a
`#![compiler_builtins]` crate already exists.

[1]: https://github.com/rust-lang/rust/pull/113634
</content>
</entry>
<entry>
<title>Target modifiers (special marked options) are recorded in metainfo and compared to be equal in different crates</title>
<updated>2025-02-02T15:12:49+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2024-11-17T21:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=05c88a31e7d421b311710571b80add5c0959a6d3'/>
<id>urn:sha1:05c88a31e7d421b311710571b80add5c0959a6d3</id>
<content type='text'>
</content>
</entry>
</feed>
