<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_incremental/src, 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-10T10:07:35+00:00</updated>
<entry>
<title>only_local: always check for misuse</title>
<updated>2022-05-10T10:07:35+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2022-05-02T07:31:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c8265dc56d221dce7f3535ecf8cdee6b9d2d618'/>
<id>urn:sha1:6c8265dc56d221dce7f3535ecf8cdee6b9d2d618</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix most compiler/ doctests</title>
<updated>2022-05-03T00:40:30+00:00</updated>
<author>
<name>Elliot Roberts</name>
<email>Elliot0000101@gmail.com</email>
</author>
<published>2022-04-15T22:04:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7907385999b4a83d37ed31d334f3ed9ca02983a1'/>
<id>urn:sha1:7907385999b4a83d37ed31d334f3ed9ca02983a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #95434 - cjgillot:dump-dep-kind, r=oli-obk</title>
<updated>2022-04-21T18:55:18+00:00</updated>
<author>
<name>Dylan DPC</name>
<email>99973273+Dylan-DPC@users.noreply.github.com</email>
</author>
<published>2022-04-21T18:55:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e50105e3f5e351aee668c9faf9b4d86ac1d28899'/>
<id>urn:sha1:e50105e3f5e351aee668c9faf9b4d86ac1d28899</id>
<content type='text'>
Only output DepKind in dump-dep-graph.

When printing the whole DepNode, the output file is simply too massive to
be actually useful for profiling.

This trimmed down version mixes a lot of information together, but it also
allows to ask questions such that "why does this query ever access HIR?".
</content>
</entry>
<entry>
<title>Auto merge of #95655 - kckeiks:create-hir-crate-items-query, r=cjgillot</title>
<updated>2022-04-17T08:06:53+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-04-17T08:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=edba28277038f24ee80b88b66e054ec33facefa4'/>
<id>urn:sha1:edba28277038f24ee80b88b66e054ec33facefa4</id>
<content type='text'>
Refactor HIR item-like traversal (part 1)

Issue  #95004

- Create hir_crate_items query which traverses tcx.hir_crate(()).owners to return a hir::ModuleItems
- use tcx.hir_crate_items in tcx.hir().items() to return an iterator of hir::ItemId
- use tcx.hir_crate_items to introduce a tcx.hir().par_items(impl Fn(hir::ItemId)) to traverse all items in parallel;

Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;

cc `@cjgillot`
</content>
</entry>
<entry>
<title>replace tcx.hir().item with tcx.def_span query</title>
<updated>2022-04-09T16:51:56+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-09T16:51:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb10a9a5c7c79ced65e501737e611c87717d7fb6'/>
<id>urn:sha1:cb10a9a5c7c79ced65e501737e611c87717d7fb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove ItemLikeVisitor impls in incremental, interface, metadata and symbol_mangling crates</title>
<updated>2022-04-08T16:00:23+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-07T16:29:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d01ee95583479b5cbcffe183075c7943099192a'/>
<id>urn:sha1:0d01ee95583479b5cbcffe183075c7943099192a</id>
<content type='text'>
Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>remove some uses of visit_all_item_likes in incremental, metadata and interface crates</title>
<updated>2022-04-08T15:59:59+00:00</updated>
<author>
<name>Miguel Guarniz</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-04-06T23:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0baf85e8b6588ea24af710c981c91930e01f5a19'/>
<id>urn:sha1:0baf85e8b6588ea24af710c981c91930e01f5a19</id>
<content type='text'>
Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>check_doc_keyword: don't alloc string for emptiness check</title>
<updated>2022-04-08T08:45:57+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2022-04-05T12:52:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d0cc98689e3db7841c54c0ad1104dea87f811ff5'/>
<id>urn:sha1:d0cc98689e3db7841c54c0ad1104dea87f811ff5</id>
<content type='text'>
check_doc_alias_value: get argument as Symbol to prevent needless string convertions

check_doc_attrs: don't alloc vec, iterate over slice. Vec introduced in #83149, but no perf run posted on merge

replace as_str() check with symbol check

get_single_str_from_tts: don't prealloc string

trivial string to str replace

LifetimeScopeForPath::NonElided use Vec&lt;Symbol&gt; instead of Vec&lt;String&gt;

AssertModuleSource use BTreeSet&lt;Symbol&gt; instead of BTreeSet&lt;String&gt;

CrateInfo.crate_name replace FxHashMap&lt;CrateNum, String&gt; with FxHashMap&lt;CrateNum, Symbol&gt;
</content>
</entry>
<entry>
<title>Spellchecking some comments</title>
<updated>2022-03-30T05:39:38+00:00</updated>
<author>
<name>Yuri Astrakhan</name>
<email>YuriAstrakhan@gmail.com</email>
</author>
<published>2022-03-30T05:39:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e8201ae0a57ef63b876cf2bf9ae388426f1dda5'/>
<id>urn:sha1:7e8201ae0a57ef63b876cf2bf9ae388426f1dda5</id>
<content type='text'>
This PR attempts to clean up some minor spelling mistakes in comments
</content>
</entry>
<entry>
<title>Only output DepKind in dump-dep-graph.</title>
<updated>2022-03-29T14:42:49+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-03-28T13:59:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=87dd3def59e729f7be0a0e69cd4e7adc5ea37dcb'/>
<id>urn:sha1:87dd3def59e729f7be0a0e69cd4e7adc5ea37dcb</id>
<content type='text'>
When printing the whole DepNode, the output file is simply too massive to
be actually useful for profiling.

This trimmed down version mixes a lot of information together, but it also
allows to ask questions such that "why does this query ever access HIR?".
</content>
</entry>
</feed>
