<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system/src/lib.rs, branch 1.62.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.62.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.62.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-05-04T11:22:08+00:00</updated>
<entry>
<title>Stabilize `bool::then_some`</title>
<updated>2022-05-04T11:22:08+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2022-05-02T08:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0fc5c524f5384f45dcf77684821e50ae5dd79a90'/>
<id>urn:sha1:0fc5c524f5384f45dcf77684821e50ae5dd79a90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch bootstrap cfgs</title>
<updated>2022-02-25T13:00:52+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2022-02-23T13:06:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=22c3a71de1f798822594498559622407ed882d88'/>
<id>urn:sha1:22c3a71de1f798822594498559622407ed882d88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a rustc::query_stability lint</title>
<updated>2022-02-01T09:15:59+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2022-01-05T12:02:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1a30f7548bdb625f8f90c25258f8ab463cebe8c'/>
<id>urn:sha1:a1a30f7548bdb625f8f90c25258f8ab463cebe8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize iter::zip.</title>
<updated>2021-12-14T22:50:31+00:00</updated>
<author>
<name>PFPoitras</name>
<email>patrick.f.poitras@gmail.com</email>
</author>
<published>2021-12-13T23:18:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=304ede6bcc86d0ec4b5b5fa28e33e8343dc5170a'/>
<id>urn:sha1:304ede6bcc86d0ec4b5b5fa28e33e8343dc5170a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Stabilize the `thread_local_const_init` feature</title>
<updated>2021-11-29T15:23:46+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2021-11-29T15:21:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a0c959750abec28bb875be492c5f0532920a8907'/>
<id>urn:sha1:a0c959750abec28bb875be492c5f0532920a8907</id>
<content type='text'>
This commit is intended to follow the stabilization disposition of the
FCP that has now finished in #84223. This stabilizes the ability to flag
thread local initializers as `const` expressions which enables the macro
to generate more efficient code for accessing it, notably removing
runtime checks for initialization.

More information can also be found in #84223 as well as the tests where
the feature usage was removed in this PR.

Closes #84223
</content>
</entry>
<entry>
<title>Manually outline error on incremental_verify_ich</title>
<updated>2021-11-23T02:32:20+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-10-12T02:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc65b2290143df24c426fbb3a9a2ce4b7d8b5b89'/>
<id>urn:sha1:dc65b2290143df24c426fbb3a9a2ce4b7d8b5b89</id>
<content type='text'>
This reduces codegen for rustc_query_impl by 169k lines of LLVM IR, representing
a 1.2% improvement.
</content>
</entry>
<entry>
<title>Revert "Add rustc lint, warning when iterating over hashmaps"</title>
<updated>2021-10-28T15:01:42+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-10-28T15:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3215eeb99f055e4c00bc66c2b424e49f5868811b'/>
<id>urn:sha1:3215eeb99f055e4c00bc66c2b424e49f5868811b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #89558 - lcnr:query-stable-lint, r=estebank</title>
<updated>2021-10-24T13:48:42+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-10-24T13:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=87822b27ee496dd0f5832a437f1e51da66bfc09a'/>
<id>urn:sha1:87822b27ee496dd0f5832a437f1e51da66bfc09a</id>
<content type='text'>
Add rustc lint, warning when iterating over hashmaps

r? rust-lang/wg-incr-comp
</content>
</entry>
<entry>
<title>Adopt let_else across the compiler</title>
<updated>2021-10-16T05:18:05+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2021-10-16T01:45:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1418df5888131578eae04b39360f30df4ffe5599'/>
<id>urn:sha1:1418df5888131578eae04b39360f30df4ffe5599</id>
<content type='text'>
This performs a substitution of code following the pattern:

let &lt;id&gt; = if let &lt;pat&gt; = ... { identity } else { ... : ! };

To simplify it to:

let &lt;pat&gt; = ... { identity } else { ... : ! };

By adopting the let_else feature.
</content>
</entry>
<entry>
<title>allow `potential_query_instability` everywhere</title>
<updated>2021-10-15T08:58:18+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2021-10-13T12:53:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00e5abe9b6f713b1d868f17694113a5d50d96c19'/>
<id>urn:sha1:00e5abe9b6f713b1d868f17694113a5d50d96c19</id>
<content type='text'>
</content>
</entry>
</feed>
