<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_passes/src/weak_lang_items.rs, 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-05-04T19:03:15+00:00</updated>
<entry>
<title>Initial support for dynamically linked crates</title>
<updated>2025-05-04T19:03:15+00:00</updated>
<author>
<name>Bryanskiy</name>
<email>ivakin.kir@gmail.com</email>
</author>
<published>2024-09-30T18:07:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=14535312b522c0524dd94633cc6a49992b12cecd'/>
<id>urn:sha1:14535312b522c0524dd94633cc6a49992b12cecd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for wasm exception handling to Emscripten target</title>
<updated>2025-01-06T09:29:54+00:00</updated>
<author>
<name>Hood Chatham</name>
<email>roberthoodchatham@gmail.com</email>
</author>
<published>2024-10-17T11:00:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49c74234a79107afa7f86ca947708c3abef07674'/>
<id>urn:sha1:49c74234a79107afa7f86ca947708c3abef07674</id>
<content type='text'>
Gated behind an unstable `-Z emscripten-wasm-eh` flag
</content>
</entry>
<entry>
<title>Add `warn(unreachable_pub)` to `rustc_passes`.</title>
<updated>2024-08-29T10:18:40+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-08-29T05:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f77821203f73f3f71a4e92afddf17c5da8e89d9b'/>
<id>urn:sha1:f77821203f73f3f71a4e92afddf17c5da8e89d9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"</title>
<updated>2024-06-06T10:06:28+00:00</updated>
<author>
<name>Rémy Rakic</name>
<email>remy.rakic+github@gmail.com</email>
</author>
<published>2024-06-06T09:45:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a4176a8316332e37bd08741cc71a4773214941e'/>
<id>urn:sha1:0a4176a8316332e37bd08741cc71a4773214941e</id>
<content type='text'>
This reverts commit eda4a35f365535af72118118a3597edf5a13c12d, reversing
changes made to eb6b35b5bcb3c2a594cb29cd478aeb2893f49d30.
</content>
</entry>
<entry>
<title>rustc: Use `tcx.used_crates(())` more</title>
<updated>2024-05-22T15:02:51+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2024-05-10T14:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=711338bd9f957b7bd345323033e9037c0e1ca535'/>
<id>urn:sha1:711338bd9f957b7bd345323033e9037c0e1ca535</id>
<content type='text'>
And explain when it should be used.
</content>
</entry>
<entry>
<title>consistency rename: language item -&gt; lang item</title>
<updated>2024-04-17T11:00:43+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-04-17T10:30:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b35be741fd1e46f81a3614478279d718701783e'/>
<id>urn:sha1:8b35be741fd1e46f81a3614478279d718701783e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop mentioning internal lang items in no_std binary errors</title>
<updated>2024-01-10T20:18:54+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-10-02T12:32:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da26317a8a69fed3f7b96457c643121e75954933'/>
<id>urn:sha1:da26317a8a69fed3f7b96457c643121e75954933</id>
<content type='text'>
When writing a no_std binary, you'll be greeted with nonsensical errors
mentioning lang items like eh_personality and start. That's pretty bad
because it makes you think that you need to define them somewhere! But
oh no, now you're getting the `internal_features` lint telling you that
you shouldn't use them! But you need a no_std binary! What now?

No problem! Writing a no_std binary is super easy. Just use panic=abort
and supply your own platform specific entrypoint symbol (like `main`)
and you're good to go. Would be nice if the compiler told you that,
right?

This makes it so that it does do that.
</content>
</entry>
<entry>
<title>Remove `Session` methods that duplicate `DiagCtxt` methods.</title>
<updated>2023-12-23T21:05:28+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-12-18T11:21:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=99472c7049783605444ab888a97059d0cce93a12'/>
<id>urn:sha1:99472c7049783605444ab888a97059d0cce93a12</id>
<content type='text'>
Also add some `dcx` methods to types that wrap `TyCtxt`, for easier
access.
</content>
</entry>
<entry>
<title>Collect lang items from AST</title>
<updated>2023-12-15T16:12:27+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-11-23T04:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ad00641b7466bc8887706f5bca1cb7952a0ea3b0'/>
<id>urn:sha1:ad00641b7466bc8887706f5bca1cb7952a0ea3b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format all the let chains in compiler</title>
<updated>2023-10-13T08:59:36+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-10-13T08:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b2d2184edea578109a48ec3d8decbee5948e8f35'/>
<id>urn:sha1:b2d2184edea578109a48ec3d8decbee5948e8f35</id>
<content type='text'>
</content>
</entry>
</feed>
