<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src/plumbing.rs, branch 1.78.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.78.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.78.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-03-12T04:31:41+00:00</updated>
<entry>
<title>Verify that query keys result in unique dep nodes</title>
<updated>2024-03-12T04:31:41+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2024-03-09T08:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55ba7a7c622fb1ac95ef05e4a652cedf923a8164'/>
<id>urn:sha1:55ba7a7c622fb1ac95ef05e4a652cedf923a8164</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid using unnecessary queries when printing the query stack in panics</title>
<updated>2024-03-04T19:43:58+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2024-03-04T19:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb9161028b8a7f276d552296811630c157471766'/>
<id>urn:sha1:fb9161028b8a7f276d552296811630c157471766</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a proper `with_no_queries` to printing</title>
<updated>2024-03-03T20:12:04+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2024-03-03T03:37:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6fb4ac64ec2e8d60af2e3d80df7202acaf6de97b'/>
<id>urn:sha1:6fb4ac64ec2e8d60af2e3d80df7202acaf6de97b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `Diagnostic` as `DiagInner`.</title>
<updated>2024-02-27T21:33:25+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-02-22T07:32:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6588f5b7494afdd9bff016b786daad2e96739b97'/>
<id>urn:sha1:6588f5b7494afdd9bff016b786daad2e96739b97</id>
<content type='text'>
I started by changing it to `DiagData`, but that didn't feel right.
`DiagInner` felt much better.
</content>
</entry>
<entry>
<title>Replace `NonZero::&lt;_&gt;::new` with `NonZero::new`.</title>
<updated>2024-02-15T07:09:42+00:00</updated>
<author>
<name>Markus Reiter</name>
<email>me@reitermark.us</email>
</author>
<published>2024-02-08T22:03:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a90cc05233858fcd16c3ca0e0b4320fc5ae09af2'/>
<id>urn:sha1:a90cc05233858fcd16c3ca0e0b4320fc5ae09af2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use generic `NonZero` internally.</title>
<updated>2024-02-15T07:09:42+00:00</updated>
<author>
<name>Markus Reiter</name>
<email>me@reitermark.us</email>
</author>
<published>2024-01-29T22:59:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=746a58d4359786e4aebb372a30829706fa5a968f'/>
<id>urn:sha1:746a58d4359786e4aebb372a30829706fa5a968f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #119527 - klensy:ordering, r=compiler-errors</title>
<updated>2024-01-09T12:23:17+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2024-01-09T12:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3574beb5d96f169f152aad37927d3d3947ce07e'/>
<id>urn:sha1:d3574beb5d96f169f152aad37927d3d3947ce07e</id>
<content type='text'>
don't reexport atomic::ordering via rustc_data_structures, use std import

This looks simpler.
</content>
</entry>
<entry>
<title>Don't check for recursion in generator witness fields</title>
<updated>2024-01-08T20:30:21+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-11-08T06:56:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82a22154815b70e5701064bef59d3334f5bc1cf7'/>
<id>urn:sha1:82a22154815b70e5701064bef59d3334f5bc1cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't reexport atomic::ordering via rustc_data_structures, use std import</title>
<updated>2024-01-06T12:01:10+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-01-02T19:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=56173611d65bae5eacef80d15799ba89161cd38b'/>
<id>urn:sha1:56173611d65bae5eacef80d15799ba89161cd38b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebank</title>
<updated>2023-12-26T12:27:29+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-12-26T12:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2fe50cd72c476ebacdedb14893e9632b4de961c2'/>
<id>urn:sha1:2fe50cd72c476ebacdedb14893e9632b4de961c2</id>
<content type='text'>
rework `-Zverbose`

implements the changes described in https://github.com/rust-lang/compiler-team/issues/706

the first commit is only a name change from `-Zverbose` to `-Zverbose-internals` and does not change behavior. the second commit changes diagnostics.

possible follow up work:
- `ty::pretty` could print more info with `--verbose` than it does currently. `-Z verbose-internals` shows too much info in a way that's not helpful to users. michael had ideas about this i didn't fully understand: https://rust-lang.zulipchat.com/#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/uplift.20some.20-Zverbose.20calls.20and.20rename.20to.E2.80.A6.20compiler-team.23706/near/408984200
- `--verbose` should imply `-Z write-long-types-to-disk=no`. the code in `ty_string_with_limit` should take `--verbose` into account (apparently this affects `Ty::sort_string`, i'm not familiar with this code). writing a file to disk should suggest passing `--verbose`.

r? `@compiler-errors` cc `@estebank`
</content>
</entry>
</feed>
