<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/clippy/tests/ui/author/blocks.stdout, branch 1.76.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.76.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.76.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-11-04T20:43:18+00:00</updated>
<entry>
<title>fix clippy author and failing test</title>
<updated>2023-11-04T20:43:18+00:00</updated>
<author>
<name>Dinu Blanovschi</name>
<email>git@dnbln.dev</email>
</author>
<published>2023-11-04T20:43:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c077147200edaeb30dd294cbdc62dd02b01a8212'/>
<id>urn:sha1:c077147200edaeb30dd294cbdc62dd02b01a8212</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `identity_future` indirection</title>
<updated>2023-03-08T14:37:14+00:00</updated>
<author>
<name>Arpad Borsos</name>
<email>swatinem@swatinem.de</email>
</author>
<published>2022-11-24T16:58:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f03cfc20712946725138c29dd6c78b64ee2bc90'/>
<id>urn:sha1:9f03cfc20712946725138c29dd6c78b64ee2bc90</id>
<content type='text'>
This was previously needed because the indirection used to hide some unexplained lifetime errors, which it turned out were related to the `min_choice` algorithm.

Removing the indirection also solves a couple of cycle errors, large moves and makes async blocks support the `#[track_caller]` annotation.
</content>
</entry>
<entry>
<title>Avoid `GenFuture` shim when compiling async constructs</title>
<updated>2022-11-24T09:04:27+00:00</updated>
<author>
<name>Arpad Borsos</name>
<email>swatinem@swatinem.de</email>
</author>
<published>2022-11-18T21:56:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f36f988ad873f5d34cd9c08e4903c597ffc9532'/>
<id>urn:sha1:9f36f988ad873f5d34cd9c08e4903c597ffc9532</id>
<content type='text'>
Previously, async constructs would be lowered to "normal" generators,
with an additional `from_generator` / `GenFuture` shim in between to
convert from `Generator` to `Future`.

The compiler will now special-case these generators internally so that
async constructs will *directly* implement `Future` without the need
to go through the `from_generator` / `GenFuture` shim.

The primary motivation for this change was hiding this implementation
detail in stack traces and debuginfo, but it can in theory also help
the optimizer as there is less abstractions to see through.
</content>
</entry>
<entry>
<title>Merge commit '4f142aa1058f14f153f8bfd2d82f04ddb9982388' into clippyup</title>
<updated>2022-10-23T13:18:45+00:00</updated>
<author>
<name>flip1995</name>
<email>hello@philkrones.com</email>
</author>
<published>2022-10-23T13:18:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da9755b6ba108b04eb9dfc771d0a6dd2f86f911b'/>
<id>urn:sha1:da9755b6ba108b04eb9dfc771d0a6dd2f86f911b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clippy: BindingAnnotation change</title>
<updated>2022-09-02T18:03:11+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2022-08-30T22:36:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ea82d57e296efd6dfc0cb0a6c4c09f4111c123d'/>
<id>urn:sha1:9ea82d57e296efd6dfc0cb0a6c4c09f4111c123d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup</title>
<updated>2021-12-06T11:33:31+00:00</updated>
<author>
<name>flip1995</name>
<email>philipp.krones@embecosm.com</email>
</author>
<published>2021-12-06T11:33:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f004a1b3fda522694f9857a4ae95eb9ef7baa0c4'/>
<id>urn:sha1:f004a1b3fda522694f9857a4ae95eb9ef7baa0c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '0cce3f643bfcbb92d5a1bb71858c9cbaff749d6b' into clippyup</title>
<updated>2021-07-29T10:16:06+00:00</updated>
<author>
<name>flip1995</name>
<email>philipp.krones@embecosm.com</email>
</author>
<published>2021-07-29T10:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72d655b5b688ef1aec3507c6622f59dc53e7dd81'/>
<id>urn:sha1:72d655b5b688ef1aec3507c6622f59dc53e7dd81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 'src/tools/clippy/' from commit 'd2708873ef711ec8ab45df1e984ecf24a96cd369'</title>
<updated>2020-05-02T07:49:00+00:00</updated>
<author>
<name>Oliver Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2020-05-02T07:49:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bce9fae97abb255c9fc6c994f50a052be4010a6f'/>
<id>urn:sha1:bce9fae97abb255c9fc6c994f50a052be4010a6f</id>
<content type='text'>
git-subtree-dir: src/tools/clippy
git-subtree-mainline: 06c44816c1532e5ff08ad072f581fc068eb60e2e
git-subtree-split: d2708873ef711ec8ab45df1e984ecf24a96cd369
</content>
</entry>
</feed>
