<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/ty/error.rs, branch 1.77.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-13T23:07:10+00:00</updated>
<entry>
<title>Tweak `short_ty_string` to reduce number of files</title>
<updated>2023-12-13T23:07:10+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-11-27T20:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d846fcc113454f17bbc05b5300c9f9f4d6b45b9'/>
<id>urn:sha1:9d846fcc113454f17bbc05b5300c9f9f4d6b45b9</id>
<content type='text'>
When shortening types and writing them to disk, make `short_ty_string`
capable of reusing the same file, instead of writing a file per
shortened type.
</content>
</entry>
<entry>
<title>Fix `clippy::needless_borrow` in the compiler</title>
<updated>2023-11-21T19:13:40+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T19:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21a870515b18e5b2b90435d0f1a6d3089b5217ae'/>
<id>urn:sha1:21a870515b18e5b2b90435d0f1a6d3089b5217ae</id>
<content type='text'>
`x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`.

Then I had to remove a few unnecessary parens and muts that were exposed
now.
</content>
</entry>
<entry>
<title>Add insta-stable std::hash::{DefaultHasher, RandomState} exports</title>
<updated>2023-11-03T00:35:20+00:00</updated>
<author>
<name>ltdk</name>
<email>usr@ltdk.xyz</email>
</author>
<published>2023-10-13T06:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8337e86b28b9cdab7250e39710a1c81b99aeeb8d'/>
<id>urn:sha1:8337e86b28b9cdab7250e39710a1c81b99aeeb8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor away the need for some `descr` methods.</title>
<updated>2023-10-25T16:40:32+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-25T16:37:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c601ade3ad7e59a31d4b429078034074566fd715'/>
<id>urn:sha1:c601ade3ad7e59a31d4b429078034074566fd715</id>
<content type='text'>
Instead we use `Display` impls and their `alternate` render scheme to
decide whether we want backticks or not.
</content>
</entry>
<entry>
<title>Make `ty::print::Printer` take `&amp;mut self` instead of `self`</title>
<updated>2023-10-21T09:33:05+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-10-17T17:46:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5acf26b97e32f1e0e7153ef769d2d541002818e3'/>
<id>urn:sha1:5acf26b97e32f1e0e7153ef769d2d541002818e3</id>
<content type='text'>
This simplifies the code by removing all the `self` assignments and
makes the flow of data clearer - always into the printer.
Especially in v0 mangling, which already used  `&amp;mut self` in some
places, it gets a lot more uniform.
</content>
</entry>
<entry>
<title>s/generator/coroutine/</title>
<updated>2023-10-20T21:14:01+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-19T21:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e96ce20b34789d29e925425da6cf138927b80a79'/>
<id>urn:sha1:e96ce20b34789d29e925425da6cf138927b80a79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/Generator/Coroutine/</title>
<updated>2023-10-20T21:10:38+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-19T16:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=60956837cfbf22bd8edd80f57a856e141f7deb8c'/>
<id>urn:sha1:60956837cfbf22bd8edd80f57a856e141f7deb8c</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>
<entry>
<title>Remove GeneratorWitness and rename GeneratorWitnessMIR.</title>
<updated>2023-09-23T13:47:30+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-08-03T13:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44ac8dcc71c908aa320ccb51717ab2a0a8262b1d'/>
<id>urn:sha1:44ac8dcc71c908aa320ccb51717ab2a0a8262b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused `Lift` derives.</title>
<updated>2023-09-17T23:37:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-09-13T23:46:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af7d3e501b2a377f794d45e77fa01de25a988e0e'/>
<id>urn:sha1:af7d3e501b2a377f794d45e77fa01de25a988e0e</id>
<content type='text'>
I found these by commenting out all `Lift` derives and then adding back
the ones that were necessary to successfully compile.
</content>
</entry>
</feed>
