Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 7 pull requests #116492

Merged
merged 25 commits into from
Oct 6, 2023
Merged
Changes from 2 commits
Commits
Show all changes
25 commits
Select commit Hold shift click to select a range
13e5875
add some docs to hooks/mod.rs
RalfJung Sep 30, 2023
23efab4
Fix typo in attrs.rs
eltociear Oct 4, 2023
80bf688
Remove an unnecessary `pub(crate)`.
nnethercote Oct 5, 2023
4091936
Make the comment order match variant declaration order.
nnethercote Oct 5, 2023
449b84c
Remove `map_layouts`.
nnethercote Oct 6, 2023
73420fc
Fix a comment.
nnethercote Oct 6, 2023
29ed8e4
Remove the `MaybeTransmutableQuery<&'l Dfa<...>, C>` impl.
nnethercote Oct 6, 2023
442a66d
Remove unneeded dependency.
nnethercote Oct 3, 2023
108e541
Remove unused `FileName::CfgSpec`.
nnethercote Oct 4, 2023
e49a147
Factor out `insert_or_error`.
nnethercote Oct 4, 2023
4b51a3e
Remove unneeded dependency.
nnethercote Oct 6, 2023
093b435
Remove unneeded features.
nnethercote Oct 6, 2023
e7dabc9
Remove unnecessary `pub`.
nnethercote Oct 6, 2023
b80e653
Attempt to describe the intent behind the `From` trait further
scottmcm Aug 6, 2023
44f92c1
Don't mention "recover the original" in `From` docs
scottmcm Oct 6, 2023
1651f1f
Elaborate some caveats to lossless
scottmcm Oct 6, 2023
5432d13
Reuse existing `Some`s in `Option::(x)or`
scottmcm Oct 6, 2023
c95015c
Minor doc clarification in Once::call_once
peterjoel Oct 6, 2023
4dfa5e5
Rollup merge of #114564 - scottmcm:when-to-from, r=dtolnay
matthiaskrgr Oct 6, 2023
fdb136a
Rollup merge of #116297 - RalfJung:hooks, r=oli-obk
matthiaskrgr Oct 6, 2023
81192f2
Rollup merge of #116423 - eltociear:patch-22, r=flip1995
matthiaskrgr Oct 6, 2023
25fbd13
Rollup merge of #116466 - nnethercote:rustc_transmute, r=oli-obk
matthiaskrgr Oct 6, 2023
9796dfd
Rollup merge of #116474 - nnethercote:rustc_assorted, r=spastorino
matthiaskrgr Oct 6, 2023
f8dae0c
Rollup merge of #116481 - scottmcm:tweak-combinators, r=cuviper
matthiaskrgr Oct 6, 2023
7f0cf8c
Rollup merge of #116484 - peterjoel:once-doc-clarify, r=cuviper
matthiaskrgr Oct 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions compiler/rustc_middle/src/hooks/mod.rs
Original file line number Diff line number Diff line change
@@ -1,3 1,8 @@
//! "Hooks" provide a way for `tcx` functionality to be provided by some downstream crate without
//! everything in rustc having to depend on that crate. This is somewhat similar to queries, but
//! queries come with a lot of machinery for caching and incremental compilation, whereas hooks are
//! just plain function pointers without any of the query magic.

use crate::mir;
use crate::query::TyCtxtAt;
use crate::ty::{Ty, TyCtxt};
Expand Down