<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system/src/dep_graph/graph.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-12-18T05:06:22+00:00</updated>
<entry>
<title>Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.</title>
<updated>2023-12-18T05:06:22+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-12-18T00:15:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f6aa418c9f616ae898d01082f8fe324927295d9c'/>
<id>urn:sha1:f6aa418c9f616ae898d01082f8fe324927295d9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `Session::span_diagnostic` as `Session::dcx`.</title>
<updated>2023-12-18T05:06:21+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-12-17T19:21:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09af8a667c0fa456bbe62fa462f4b0f42f2845ec'/>
<id>urn:sha1:09af8a667c0fa456bbe62fa462f4b0f42f2845ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split `Handler::emit_diagnostic` in two.</title>
<updated>2023-12-14T23:13:12+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-12-14T03:13:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a7841251115c79fe7e1c12e2e5d637e19ad940a'/>
<id>urn:sha1:9a7841251115c79fe7e1c12e2e5d637e19ad940a</id>
<content type='text'>
Currently, `emit_diagnostic` takes `&amp;mut self`.

This commit changes it so `emit_diagnostic` takes `self` and the new
`emit_diagnostic_without_consuming` function takes `&amp;mut self`.

I find the distinction useful. The former case is much more common, and
avoids a bunch of `mut` and `&amp;mut` occurrences. We can also restrict the
latter with `pub(crate)` which is nice.
</content>
</entry>
<entry>
<title>Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`.</title>
<updated>2023-12-01T22:01:34+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-11-30T04:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c337a072ca57a1707d88b0bfcfe6a3433fb6daf'/>
<id>urn:sha1:2c337a072ca57a1707d88b0bfcfe6a3433fb6daf</id>
<content type='text'>
For reasons similar to the previous commit.
</content>
</entry>
<entry>
<title>Call FileEncoder::finish in rmeta encoding</title>
<updated>2023-11-23T03:49:22+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-10-28T01:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fbaa24ee35dffb044e4895ad68f01c3f06046275'/>
<id>urn:sha1:fbaa24ee35dffb044e4895ad68f01c3f06046275</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `clippy::needless_borrow` in the compiler</title>
<updated>2023-11-21T19:13:40+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-11-21T19:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21a870515b18e5b2b90435d0f1a6d3089b5217ae'/>
<id>urn:sha1:21a870515b18e5b2b90435d0f1a6d3089b5217ae</id>
<content type='text'>
`x clippy compiler -Aclippy::all -Wclippy::needless_borrow --fix`.

Then I had to remove a few unnecessary parens and muts that were exposed
now.
</content>
</entry>
<entry>
<title>Reduce exposure of things.</title>
<updated>2023-11-16T05:49:22+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-11-15T05:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f669f558a02037feaafc3002207a1ac121b744d'/>
<id>urn:sha1:8f669f558a02037feaafc3002207a1ac121b744d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #116534 - cjgillot:no-dep-tasks, r=davidtwco</title>
<updated>2023-10-28T08:07:35+00:00</updated>
<author>
<name>Jubilee</name>
<email>46493976+workingjubilee@users.noreply.github.com</email>
</author>
<published>2023-10-28T08:07:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=975d042d4c1ef65ffba25a7a8cea331ed9c3bd3f'/>
<id>urn:sha1:975d042d4c1ef65ffba25a7a8cea331ed9c3bd3f</id>
<content type='text'>
Remove -Zdep-tasks.

This option is not useful any more, we can use `tracing` and `RUSTC_LOG` to debug the dep-graph.
</content>
</entry>
<entry>
<title>fix broken link: update incremental compilation url</title>
<updated>2023-10-22T14:20:36+00:00</updated>
<author>
<name>gvozdvmozgu</name>
<email>131762131+gvozdvmozgu@users.noreply.github.com</email>
</author>
<published>2023-10-22T14:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb67e0f47b39ed4bcd68f86a6661e1a916af41fa'/>
<id>urn:sha1:bb67e0f47b39ed4bcd68f86a6661e1a916af41fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove -Zdep-tasks.</title>
<updated>2023-10-08T12:23:54+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-10-08T12:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e960d0e751f0348726505a3d000023315259488e'/>
<id>urn:sha1:e960d0e751f0348726505a3d000023315259488e</id>
<content type='text'>
</content>
</entry>
</feed>
