<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_ssa/src/traits/misc.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-28T20:55:00+00:00</updated>
<entry>
<title>The personality function is a Function, not a Value</title>
<updated>2025-05-28T20:55:00+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-12-13T09:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b0ab2cbdd5c573a58986b5ec47ec1bc17abefd6'/>
<id>urn:sha1:5b0ab2cbdd5c573a58986b5ec47ec1bc17abefd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove codegen_unit from MiscCodegenMethods</title>
<updated>2025-05-28T20:55:00+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-12-13T09:39:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c593c0170347c016e54ab754d8dcdc283f4f4dfb'/>
<id>urn:sha1:c593c0170347c016e54ab754d8dcdc283f4f4dfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ExistentialTraitRef throughout codegen</title>
<updated>2025-01-30T15:34:00+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-01-10T20:26:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9dc41a048d7dc765b28102d557eec40ff050e6ab'/>
<id>urn:sha1:9dc41a048d7dc765b28102d557eec40ff050e6ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3</title>
<updated>2024-09-18T15:49:43+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-09-18T15:49:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21313d7947d435217a916c0d71999a077b90c979'/>
<id>urn:sha1:21313d7947d435217a916c0d71999a077b90c979</id>
<content type='text'>
Cleanup codegen traits

The traits governing codegen are quite complicated and hard to follow. This PR cleans them up a bit.

r? `@bjorn3`
</content>
</entry>
<entry>
<title>Clean up formatting.</title>
<updated>2024-09-17T06:24:35+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-09-10T23:59:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd3da000c0ea2e1ce77a18587a7acdb01bf7fd23'/>
<id>urn:sha1:cd3da000c0ea2e1ce77a18587a7acdb01bf7fd23</id>
<content type='text'>
Reflow overly long comments, plus some minor whitespace improvements.
</content>
</entry>
<entry>
<title>Rename supertraits of `CodegenMethods`.</title>
<updated>2024-09-17T00:24:43+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-09-17T00:15:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8d22eb39eafcc19d4c3db4f24582d869c8fdef2'/>
<id>urn:sha1:a8d22eb39eafcc19d4c3db4f24582d869c8fdef2</id>
<content type='text'>
Supertraits of `BuilderMethods` are all called `XyzBuilderMethods`.
Supertraits of `CodegenMethods` are all called `XyzMethods`. This commit
changes the latter to `XyzCodegenMethods`, for consistency.
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Remove check_overflow method from MiscMethods</title>
<updated>2024-06-21T19:30:26+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-03-30T14:25:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aacdce38f7f2298c5779446ffe17cae0068ccd37'/>
<id>urn:sha1:aacdce38f7f2298c5779446ffe17cae0068ccd37</id>
<content type='text'>
It can be retrieved from the Session too.
</content>
</entry>
<entry>
<title>Move vcall_visibility_metadata optimization hint out of a debuginfo generation method</title>
<updated>2024-06-21T19:26:06+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-03-30T12:01:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9ea57814768cdae0b36065a731009afa7e36f31'/>
<id>urn:sha1:e9ea57814768cdae0b36065a731009afa7e36f31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove several unused methods from MiscMethods</title>
<updated>2022-10-01T16:45:07+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2022-10-01T16:45:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c431ea681c51c9b0eedf070a72f5c7c3ad3b87a3'/>
<id>urn:sha1:c431ea681c51c9b0eedf070a72f5c7c3ad3b87a3</id>
<content type='text'>
</content>
</entry>
</feed>
