index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_query_system
/
src
/
query
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-04-29
Add some comments
John Kåre Alsaker
-0
/
+2
2025-04-29
Add a jobserver proxy to ensure at least one token is always held
John Kåre Alsaker
-0
/
+3
2025-03-26
Use a function to create `QueryStackDeferred` to ensure context is Copy
John Kåre Alsaker
-3
/
+7
2025-03-26
Avoiding calling queries when collecting active queries
John Kåre Alsaker
-16
/
+84
2025-03-21
Address comments
John Kåre Alsaker
-1
/
+1
2025-03-21
Abort in deadlock handler if we fail to get a query map
John Kåre Alsaker
-1
/
+1
2025-03-14
Rename `QuerySideEffects` to `QuerySideEffect`
John Kåre Alsaker
-11
/
+15
2025-03-14
Represent diagnostic side effects as dep nodes
John Kåre Alsaker
-36
/
+9
2025-02-16
Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...
Ben Kimock
-1
/
+1
2024-12-13
Rename ty_def_id so people will stop using it by accident
Michael Goulet
-3
/
+3
2024-11-12
Delete the `cfg(not(parallel))` serial compiler
Noratrieb
-15
/
+4
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+3
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-03-26
Remove `CacheSelector` trait now that we can use GATs
Oli Scherer
-4
/
+1
2024-03-09
Some tweaks to the parallel query cycle handler
John Kåre Alsaker
-1
/
+1
2024-02-28
Rename `Diagnostic` as `DiagInner`.
Nicholas Nethercote
-3
/
+3
2024-01-20
Avoid code generation for ThinVec<Diagnostic>'s destructor in the query system
John Kåre Alsaker
-2
/
+5
2024-01-15
Cache local DefId-keyed queries without hashing
Mark Rousskov
-1
/
+2
2024-01-08
Don't check for recursion in generator witness fields
Michael Goulet
-3
/
+4
2024-01-08
Value recovery can take the whole CycleError
Michael Goulet
-1
/
+3
2023-11-27
QueryContext: rename try_collect_active_jobs -> collect_active_jobs and chang...
klensy
-1
/
+1
2023-09-21
Move `DepKind` to `rustc_query_system` and define it as `u16`
John Kåre Alsaker
-5
/
+5
2023-04-30
Use dynamic dispatch for queries
John Kåre Alsaker
-1
/
+1
2023-04-18
Store hashes in special types so they aren't accidentally encoded as numbers
Ben Kimock
-2
/
+3
2023-02-26
Make `rustc_query_system` take `QueryConfig` by instance.
John Kåre Alsaker
-2
/
+1
2023-02-14
Pass `DepContext` and `QueryContext` by value when practical
John Kåre Alsaker
-8
/
+8
2023-02-11
Create a single value cache for the () query key
John Kåre Alsaker
-1
/
+2
2023-01-02
Abolish `QueryVTable` in favour of more assoc items on `QueryConfig`
Nilstrieb
-1
/
+1
2022-12-23
Use DepKind instead of &str
gimbles
-6
/
+7
2022-11-24
Auto merge of #103808 - cjgillot:vec-cache, r=TaKO8Ki
bors
-1
/
+1
2022-11-05
Merge `QueryDescription` into `QueryConfig`
Nilstrieb
-1
/
+1
2022-11-01
Use Key impl to select cache.
Camille GILLOT
-1
/
+1
2022-11-01
Use VecCache for LocalDefId.
Camille GILLOT
-1
/
+3
2022-11-01
Remove CacheSelector.
Camille GILLOT
-3
/
+1
2022-10-07
Rewrite representability
Cameron Steffen
-1
/
+8
2022-09-15
correct span, add help message and add UI test when query depth overflows
SparrowLii
-15
/
+2
2022-09-15
add note for `layout_of` when query depth overflows
SparrowLii
-2
/
+13
2022-09-01
Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorino
bors
-2
/
+1
2022-08-31
SessionDiagnostic for QueryOverflow error
Li Yuanheng
-1
/
+1
2022-08-29
Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.
Nicholas Nethercote
-2
/
+1
2022-08-24
add `depth_limit` in `QueryVTable`
SparrowLii
-1
/
+6
2022-07-20
consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)
Ralf Jung
-1
/
+1
2022-07-07
Miscellaneous inlining improvements
Tomasz Miąsko
-0
/
+1
2022-02-17
Remove SimpleDefKind
Mark Rousskov
-28
/
+3
2022-02-08
Switch QueryJobId to a single global counter
Mark Rousskov
-3
/
+5
2021-10-23
Build the query vtable directly.
Camille GILLOT
-1
/
+1
2021-10-20
Invoke callbacks from rustc_middle.
Camille GILLOT
-7
/
+1
2021-08-27
Note that type aliases cannot be recursive
Noah Lev
-0
/
+29
2021-07-25
Restrict field visibility
Aaron Hill
-1
/
+1
[next]