<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_ssa/src/debuginfo, branch 1.83.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.83.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.83.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-09-21T00:38:11+00:00</updated>
<entry>
<title>Do not unnecessarily eval consts in codegen</title>
<updated>2024-09-21T00:38:11+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-21T00:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=914193c8f40528fe82696e1054828de8c399882e'/>
<id>urn:sha1:914193c8f40528fe82696e1054828de8c399882e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Streamline `coroutine_kind_label`.</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-11T06:31:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae1f092307986627ac18887ebf169ce35ef3046e'/>
<id>urn:sha1:ae1f092307986627ac18887ebf169ce35ef3046e</id>
<content type='text'>
</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>Minimize visibilities.</title>
<updated>2024-09-17T06:24:33+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-09-05T05:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdacdfe95f17188f5b047e0330e3e47f993a2016'/>
<id>urn:sha1:bdacdfe95f17188f5b047e0330e3e47f993a2016</id>
<content type='text'>
This makes it much clearer which things are used outside the crate.
</content>
</entry>
<entry>
<title>Also fix if in else</title>
<updated>2024-09-11T21:24:01+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-09-11T21:23:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af8d911d63d6b38ea2da36a330b035dd2e6f89a7'/>
<id>urn:sha1:af8d911d63d6b38ea2da36a330b035dd2e6f89a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: Fix typos in 'compiler' (batch 1)</title>
<updated>2024-09-02T05:42:38+00:00</updated>
<author>
<name>Alexander Cyon</name>
<email>alex.cyon@gmail.com</email>
</author>
<published>2024-09-02T05:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac69544a175d692dd623fb854261ca64b1b9b802'/>
<id>urn:sha1:ac69544a175d692dd623fb854261ca64b1b9b802</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #128037 - beetrees:repr128-c-style-use-natvis, r=michaelwoerister</title>
<updated>2024-08-15T09:17:24+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-08-15T09:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=026e9ed3f0c5b3ee6233fd23b5e497cb94cf6434'/>
<id>urn:sha1:026e9ed3f0c5b3ee6233fd23b5e497cb94cf6434</id>
<content type='text'>
Use the `enum2$` Natvis visualiser for repr128 C-style enums

Use the preexisting `enum2$` Natvis visualiser to allow PDB debuggers to display fieldless `#[repr(u128)]]`/`#[repr(i128)]]` enums correctly.

Tracking issue: #56071

try-job: x86_64-msvc
</content>
</entry>
<entry>
<title>Use the `enum2$` Natvis visualiser for repr128 C-style enums</title>
<updated>2024-08-13T18:53:21+00:00</updated>
<author>
<name>beetrees</name>
<email>b@beetr.ee</email>
</author>
<published>2024-07-21T15:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe4fa2f1dad8be386dfb9c7315fac79afc853414'/>
<id>urn:sha1:fe4fa2f1dad8be386dfb9c7315fac79afc853414</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shrink `TyKind::FnPtr`.</title>
<updated>2024-08-09T04:33:25+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-08-08T07:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c4717cc9d15d30e08f03f51845c950175979bcc4'/>
<id>urn:sha1:c4717cc9d15d30e08f03f51845c950175979bcc4</id>
<content type='text'>
By splitting the `FnSig` within `TyKind::FnPtr` into `FnSigTys` and
`FnHeader`, which can be packed more efficiently. This reduces the size
of the hot `TyKind` type from 32 bytes to 24 bytes on 64-bit platforms.
This reduces peak memory usage by a few percent on some benchmarks. It
also reduces cache misses and page faults similarly, though this doesn't
translate to clear cycles or wall-time improvements on CI.
</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>
</feed>
