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
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
2021-07-25
Create `QuerySideEffects` and use it for diagnostics
Aaron Hill
-5
/
+30
2021-05-15
Remove def_path_str.
Camille GILLOT
-4
/
+0
2021-02-21
Simplify hashing.
Camille GILLOT
-11
/
+10
2021-02-20
Move print_query_stack to rustc_query_system.
Camille GILLOT
-1
/
+1
2021-02-20
Move Query to rustc_query_system.
Camille GILLOT
-6
/
+45
2021-02-20
Access the session directly from DepContext.
Camille GILLOT
-9
/
+0
2021-02-19
Use a QueryContext for try_mark_green.
Camille GILLOT
-1
/
+23
2021-02-19
Move try_load_from_on_disk_cache to the QueryContext.
Camille GILLOT
-1
/
+4
2021-02-19
Decouple QueryContext from DepContext.
Camille GILLOT
-3
/
+3
2021-02-19
Don't require a QueryContext to access the DepGraph.
Camille GILLOT
-4
/
+1
2020-10-19
Remove <CTX: QueryContext> in a bunch of places.
Julian Wollersberger
-4
/
+2
2020-08-30
mv compiler to compiler/
mark
-0
/
+54