<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src/stats.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-02-07T02:35:00+00:00</updated>
<entry>
<title>Delete query stats</title>
<updated>2022-02-07T02:35:00+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2022-02-07T02:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=257839bd88a42f9f4b117289f37cf2bc3c535cb8'/>
<id>urn:sha1:257839bd88a42f9f4b117289f37cf2bc3c535cb8</id>
<content type='text'>
These statistics are computable from the self-profile data and/or ad-hoc
collectable as needed, and in the meantime contribute to rustc bootstrap times.
</content>
</entry>
<entry>
<title>Remove built-in cache_hit tracking</title>
<updated>2021-10-11T20:33:49+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-10-11T19:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=127373822e9d602bc4c9564fd8957a1b0a114835'/>
<id>urn:sha1:127373822e9d602bc4c9564fd8957a1b0a114835</id>
<content type='text'>
This was already only enabled in debug_assertions builds. Generally, it seems
like most use cases that would use this could also use the -Zself-profile flag
which also tracks cache hits (in all builds), and so the extra cfg's and such
are not really necessary.

This is largely just a small cleanup though, which primarily is intended to make
other changes easier by avoiding the need to deal with this field.
</content>
</entry>
<entry>
<title>Correct comments about untracked accesses.</title>
<updated>2021-07-06T17:26:02+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-05-20T18:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f6d7e7dad3b59fb8939a077c577019852aad33f'/>
<id>urn:sha1:9f6d7e7dad3b59fb8939a077c577019852aad33f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Reduce the amount of untracked state in TyCtxt"</title>
<updated>2021-06-01T07:05:22+00:00</updated>
<author>
<name>Camille Gillot</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-06-01T07:05:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f0f3138cb80137b9277b29118c05dbff9a8915e'/>
<id>urn:sha1:0f0f3138cb80137b9277b29118c05dbff9a8915e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct comments about untracked accesses.</title>
<updated>2021-05-30T18:04:37+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-05-20T18:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1119b48e0202796d7dec8ae09cfb2112c7b47ebd'/>
<id>urn:sha1:1119b48e0202796d7dec8ae09cfb2112c7b47ebd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move iter_results to dyn FnMut rather than a generic</title>
<updated>2021-04-29T21:26:46+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-04-29T14:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1d73674294385b53ea4b74c041a6fe9b441b2ae'/>
<id>urn:sha1:a1d73674294385b53ea4b74c041a6fe9b441b2ae</id>
<content type='text'>
This means that we're no longer generating the iteration/locking code for each
invocation site of iter_results, rather just once per query.

This is a 15% win in instruction counts when compiling the rustc_query_impl crate.
</content>
</entry>
<entry>
<title>Move the query system to rustc_query_impl.</title>
<updated>2021-02-19T16:51:58+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-01-19T19:40:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4581d16bcbea9273b6755dd24a884a234a0dc2f7'/>
<id>urn:sha1:4581d16bcbea9273b6755dd24a884a234a0dc2f7</id>
<content type='text'>
</content>
</entry>
</feed>
