<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_borrowck/src/dataflow.rs, branch 1.69.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.69.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.69.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-23T23:56:22+00:00</updated>
<entry>
<title>Create stable metric to measure long computation in Const Eval</title>
<updated>2023-01-23T23:56:22+00:00</updated>
<author>
<name>Bryan Garza</name>
<email>1396101+bryangarza@users.noreply.github.com</email>
</author>
<published>2022-12-20T00:51:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=360db516ccf358bd4b35c483ae44634a74c66c0b'/>
<id>urn:sha1:360db516ccf358bd4b35c483ae44634a74c66c0b</id>
<content type='text'>
This patch adds a `MirPass` that tracks the number of back-edges and
function calls in the CFG, adds a new MIR instruction to increment a
counter every time they are encountered during Const Eval, and emit a
warning if a configured limit is breached.
</content>
</entry>
<entry>
<title>A few small cleanups for `newtype_index`</title>
<updated>2022-12-18T20:47:28+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-12-18T20:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8bfd6450c7b61ffee0fd7e21b538d00018a0e47e'/>
<id>urn:sha1:8bfd6450c7b61ffee0fd7e21b538d00018a0e47e</id>
<content type='text'>
Remove the `..` from the body, only a few invocations used it and it's
inconsistent with rust syntax.

Use `;` instead of `,` between consts. As the Rust syntax gods inteded.
</content>
</entry>
<entry>
<title>Make `#[debug_format]` an attribute in `newtype_index`</title>
<updated>2022-12-18T20:37:38+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-12-18T20:37:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d679764fb6b84a5cb72f6a9c9fefce4c6b41f16c'/>
<id>urn:sha1:d679764fb6b84a5cb72f6a9c9fefce4c6b41f16c</id>
<content type='text'>
This removes the `custom` format functionality as its only user was
trivially migrated to using a normal format.

If a new use case for a custom formatting impl pops up, you can add it
back.
</content>
</entry>
<entry>
<title>`rustc_borrowck`: remove `ref` patterns</title>
<updated>2022-12-06T14:45:58+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-12-02T19:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c75817fb1bba30e915fc856b21a571d01411ac45'/>
<id>urn:sha1:c75817fb1bba30e915fc856b21a571d01411ac45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lint auto pass</title>
<updated>2022-11-09T12:42:16+00:00</updated>
<author>
<name>AndyJado</name>
<email>101876416+AndyJado@users.noreply.github.com</email>
</author>
<published>2022-09-14T15:07:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e636af7dfdcb7d3412dde22c4c9fd71a0d9a9eed'/>
<id>urn:sha1:e636af7dfdcb7d3412dde22c4c9fd71a0d9a9eed</id>
<content type='text'>
Revert "lint auto pass"

This reverts commit e58e4466384924c491a932d3f18ef50ffa5a5065.
</content>
</entry>
<entry>
<title>Generalize the Assume intrinsic statement to a general Intrinsic statement</title>
<updated>2022-09-06T14:18:32+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-07-12T10:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7413511dc85ec01ef4b91785f86614589ac6103'/>
<id>urn:sha1:b7413511dc85ec01ef4b91785f86614589ac6103</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lower the assume intrinsic to a MIR statement</title>
<updated>2022-09-06T14:18:32+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-06-30T08:16:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f076451202409bca6262d7b5bf9a4fee3d18fb9'/>
<id>urn:sha1:3f076451202409bca6262d7b5bf9a4fee3d18fb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace `Body::basic_blocks()` with field access</title>
<updated>2022-08-26T12:27:08+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2022-07-05T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b48870b451dd9d3f3f827aa54d9becdfdd811ba3'/>
<id>urn:sha1:b48870b451dd9d3f3f827aa54d9becdfdd811ba3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `crate` visibility usage in compiler</title>
<updated>2022-05-21T00:04:54+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2022-05-20T23:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=49c82f31a85f04a709810de4ccfb8ba765c1377b'/>
<id>urn:sha1:49c82f31a85f04a709810de4ccfb8ba765c1377b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change `Successors` to `impl Iterator&lt;Item = BasicBlock&gt;`</title>
<updated>2022-05-17T00:41:01+00:00</updated>
<author>
<name>SparrowLii</name>
<email>liyuan179@huawei.com</email>
</author>
<published>2022-05-17T00:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38bf1158bd850c80de42599c28602ae11727a133'/>
<id>urn:sha1:38bf1158bd850c80de42599c28602ae11727a133</id>
<content type='text'>
</content>
</entry>
</feed>
