<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_ssa/src/debuginfo, branch 1.82.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.82.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.82.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-08-15T09:17:24+00:00</updated>
<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>
<entry>
<title>compiler: Never debug_assert in codegen</title>
<updated>2024-07-20T07:16:44+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2024-07-19T23:52:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce7b069fd840916415adf2357c6133e2c1e4625b'/>
<id>urn:sha1:ce7b069fd840916415adf2357c6133e2c1e4625b</id>
<content type='text'>
The gains in performance are not worth the costs in correctness.
This is partly because the gains are zero and the costs are unknown.
</content>
</entry>
<entry>
<title>Add `Ty` to `ConstKind::Value`</title>
<updated>2024-06-05T21:25:41+00:00</updated>
<author>
<name>Boxy</name>
<email>supbscripter@gmail.com</email>
</author>
<published>2024-06-03T01:34:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9702a66684f0e1f412d92a83761be2e461b69fb'/>
<id>urn:sha1:a9702a66684f0e1f412d92a83761be2e461b69fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic removal of `Ty` from places (boring)</title>
<updated>2024-06-05T21:25:38+00:00</updated>
<author>
<name>Boxy</name>
<email>supbscripter@gmail.com</email>
</author>
<published>2024-06-03T00:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=58feec9b85a18d26507dfe6d075fd128a1265888'/>
<id>urn:sha1:58feec9b85a18d26507dfe6d075fd128a1265888</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Align Term methods with GenericArg methods</title>
<updated>2024-06-04T00:36:27+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-05-30T02:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=273b990554fa2a7efdd975ccf2ef490c6c90cbaf'/>
<id>urn:sha1:273b990554fa2a7efdd975ccf2ef490c6c90cbaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Unsafe to Safety</title>
<updated>2024-05-17T21:33:37+00:00</updated>
<author>
<name>Santiago Pastorino</name>
<email>spastorino@gmail.com</email>
</author>
<published>2024-05-17T17:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b46a919e1fe92c7d5bc58d26d2ad7a54d09a927'/>
<id>urn:sha1:6b46a919e1fe92c7d5bc58d26d2ad7a54d09a927</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `extern crate rustc_middle` from numerous crates.</title>
<updated>2024-04-29T04:50:45+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-04-29T03:56:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=99e036bd21a542a06a58f8867186b38157e25b66'/>
<id>urn:sha1:99e036bd21a542a06a58f8867186b38157e25b66</id>
<content type='text'>
</content>
</entry>
</feed>
