<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_ty_utils/src/lib.rs, branch 1.71.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.71.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.71.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-05-15T06:49:13+00:00</updated>
<entry>
<title>Move expansion of query macros in rustc_middle to rustc_middle::query</title>
<updated>2023-05-15T06:49:13+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-05-15T04:24:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fff20a703db364d8b91c14cef4779f5e632df191'/>
<id>urn:sha1:fff20a703db364d8b91c14cef4779f5e632df191</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add `query opaque_types_defined_by`</title>
<updated>2023-05-12T10:26:07+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2023-04-18T14:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6ae803eedfeb57944cd0d2930d9a8b7a606baf4a'/>
<id>urn:sha1:6ae803eedfeb57944cd0d2930d9a8b7a606baf4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out checks in layout check and add helper inherent_size.</title>
<updated>2023-05-05T23:11:03+00:00</updated>
<author>
<name>Luqman Aden</name>
<email>me@luqman.ca</email>
</author>
<published>2023-02-19T03:21:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3b1e535f36ac4c47dc91d0e3394dca72fb86db0c'/>
<id>urn:sha1:3b1e535f36ac4c47dc91d0e3394dca72fb86db0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`</title>
<updated>2023-04-18T18:56:22+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-16T12:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5d3d970fa64c25eecfbd8ebbae601a2c6cb2cb3'/>
<id>urn:sha1:b5d3d970fa64c25eecfbd8ebbae601a2c6cb2cb3</id>
<content type='text'>
Fluent, with all the icu4x it brings in, takes quite some time to
compile. `fluent_messages!` is only needed in further downstream rustc
crates, but is blocking more upstream crates like `rustc_index`. By
splitting it out, we allow `rustc_macros` to be compiled earlier, which
speeds up `x check compiler` by about 5 seconds (and even more after the
needless dependency on `serde_json` is removed from
`rustc_data_structures`).
</content>
</entry>
<entry>
<title>Move SIMD layout errors to `SessionDiagnostic`</title>
<updated>2023-04-08T19:28:32+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2023-04-08T19:01:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=804e93871dfc879380fdd3bcde6c6958466814af'/>
<id>urn:sha1:804e93871dfc879380fdd3bcde6c6958466814af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `FieldIdx` in `FieldsShape`</title>
<updated>2023-04-04T19:38:06+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2023-04-03T06:21:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21bb8ef24eaf9d1f46d35f188687dfc73d72c204'/>
<id>urn:sha1:21bb8ef24eaf9d1f46d35f188687dfc73d72c204</id>
<content type='text'>
Finally got to the main motivating example from the MCP :)
</content>
</entry>
<entry>
<title>Simplify message paths</title>
<updated>2023-03-11T21:51:57+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2023-03-02T23:18:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e2ecb3cd84eae18e838624feeb2e5cf46b9cc57'/>
<id>urn:sha1:7e2ecb3cd84eae18e838624feeb2e5cf46b9cc57</id>
<content type='text'>
This makes it easier to open the messages file while developing on features.

The commit was the result of automatted changes:

for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done

for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done
</content>
</entry>
<entry>
<title>errors: generate typed identifiers in each crate</title>
<updated>2023-02-22T09:15:53+00:00</updated>
<author>
<name>David Wood</name>
<email>david.wood@huawei.com</email>
</author>
<published>2022-10-13T09:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1fcf611175e695c35c6cc0537d710277c1a5c6f'/>
<id>urn:sha1:d1fcf611175e695c35c6cc0537d710277c1a5c6f</id>
<content type='text'>
Instead of loading the Fluent resources for every crate in
`rustc_error_messages`, each crate generates typed identifiers for its
own diagnostics and creates a static which are pulled together in the
`rustc_driver` crate and provided to the diagnostic emitter.

Signed-off-by: David Wood &lt;david.wood@huawei.com&gt;
</content>
</entry>
<entry>
<title>Also remove `#![feature(control_flow_enum)]` where possible</title>
<updated>2023-01-18T18:22:21+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2023-01-18T18:22:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d57685682778900cb3b8d57605a143d402b8d0c'/>
<id>urn:sha1:7d57685682778900cb3b8d57605a143d402b8d0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move has_structural_eq_impls provider to rustc_ty_utils</title>
<updated>2022-12-08T05:16:48+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-12-08T04:02:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=48270044b04750477da7276a8845ceb06d7b2185'/>
<id>urn:sha1:48270044b04750477da7276a8845ceb06d7b2185</id>
<content type='text'>
</content>
</entry>
</feed>
