<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src/profiling_support.rs, 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-05-21T01:12:56+00:00</updated>
<entry>
<title>Replace `QueryStruct` with arrays local to `rustc_query_impl`</title>
<updated>2023-05-21T01:12:56+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-05-19T01:10:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c978b955e73f9bafa507fcde2b000c57e705b22'/>
<id>urn:sha1:9c978b955e73f9bafa507fcde2b000c57e705b22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Finish move of query.rs</title>
<updated>2023-05-16T23:57:21+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-05-15T23:53:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54b582a0e8093844bfd42a5f5761212730e7ce05'/>
<id>urn:sha1:54b582a0e8093844bfd42a5f5761212730e7ce05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove QueryEngine trait</title>
<updated>2023-04-26T05:46:13+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-03-25T08:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=66d85438cad26aee7ff0d123739edcc43e16bc4a'/>
<id>urn:sha1:66d85438cad26aee7ff0d123739edcc43e16bc4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove WithOptconstParam.</title>
<updated>2023-04-20T17:48:32+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-05-08T13:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b275d2c30b6e88cc48747f349f7137076d450658'/>
<id>urn:sha1:b275d2c30b6e88cc48747f349f7137076d450658</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix clippy::{clone_on_copy, useless_conversion}</title>
<updated>2023-04-15T17:02:26+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-04-15T17:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bcd79c222ac7a316502e9537e86fae6512bc697d'/>
<id>urn:sha1:bcd79c222ac7a316502e9537e86fae6512bc697d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `uninlined_format_args` for some compiler crates</title>
<updated>2023-01-05T18:01:12+00:00</updated>
<author>
<name>nils</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-12-19T09:31:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd7a15971069156f1741fb3a3c34c9f0c54d5744'/>
<id>urn:sha1:fd7a15971069156f1741fb3a3c34c9f0c54d5744</id>
<content type='text'>
Convert all the crates that have had their diagnostic migration
completed (except save_analysis because that will be deleted soon and
apfloat because of the licensing problem).
</content>
</entry>
<entry>
<title>rustc: Remove needless lifetimes</title>
<updated>2022-12-20T21:10:40+00:00</updated>
<author>
<name>Jeremy Stucki</name>
<email>dev@jeremystucki.ch</email>
</author>
<published>2022-12-20T21:10:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dde32ca974721daa4dfd526226d6c9e707fd8af'/>
<id>urn:sha1:3dde32ca974721daa4dfd526226d6c9e707fd8af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove one lifetime from `QueryKeyStringBuilder`</title>
<updated>2022-11-06T12:10:35+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-11-05T19:20:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df3187260fdcd71d46da7b02b1a1488ae939abbd'/>
<id>urn:sha1:df3187260fdcd71d46da7b02b1a1488ae939abbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use function pointers instead of macro-unrolled loops in rustc_query_impl</title>
<updated>2022-09-25T16:27:12+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-13T23:32:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a8369096c27312b1beda84c8f5c2ab207d8a3c7'/>
<id>urn:sha1:7a8369096c27312b1beda84c8f5c2ab207d8a3c7</id>
<content type='text'>
By making these standalone functions, we
a) allow making them extensible in the future with a new `QueryStruct`
b) greatly decrease the amount of code in each individual function, avoiding exponential blowup in llvm
</content>
</entry>
<entry>
<title>Get rid of the emitted `rustc_query_names` and `rustc_cached_queries` macro</title>
<updated>2022-09-07T02:46:31+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-07T02:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a4e3c778889fdf2c4ccb7af26f1e81fc324e98b'/>
<id>urn:sha1:3a4e3c778889fdf2c4ccb7af26f1e81fc324e98b</id>
<content type='text'>
We can avoid these by adding slightly more information to `rustc_query_append` instead.
</content>
</entry>
</feed>
