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
/
caches.rs
Age
Commit message (
Expand
)
Author
Lines
2025-03-10
Convert `ShardedHashMap` to use `hashbrown::HashTable`
Josh Stone
-10
/
+4
2025-03-03
Remove some unnecessary aliases from `rustc_data_structures::sync`
Zalathar
-1
/
+1
2025-02-03
Notes on types/traits used for in-memory query caching
Zalathar
-1
/
+19
2024-11-15
Improve VecCache under parallel frontend
Mark Rousskov
-62
/
+32
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+5
2024-04-06
Remove sharding for VecCache
Mark Rousskov
-13
/
+6
2024-03-26
Remove `CacheSelector` trait now that we can use GATs
Oli Scherer
-39
/
+0
2024-01-15
Cache local DefId-keyed queries without hashing
Mark Rousskov
-1
/
+78
2023-09-08
Add optimized lock methods for `Sharded`
John Kåre Alsaker
-4
/
+4
2023-09-01
Use `OnceLock` for `SingleCache`
John Kåre Alsaker
-6
/
+6
2023-08-24
Optimize `lock_shards`
John Kåre Alsaker
-4
/
+2
2023-08-16
Remove conditional use of `Sharded` from query caches
John Kåre Alsaker
-49
/
+7
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-09
Fix some clippy::complexity
Nilstrieb
-1
/
+3
2023-04-06
Don't rely on `Debug` impl for `Erased`
John Kåre Alsaker
-4
/
+4
2023-03-30
Remove an out-of-date comment on `QueryCache::lookup`.
Nicholas Nethercote
-3
/
+0
2023-02-26
Make `rustc_query_system` take `QueryConfig` by instance.
John Kåre Alsaker
-17
/
+5
2023-02-21
Make query keys `Copy`
John Kåre Alsaker
-3
/
+3
2023-02-16
Factor query arena allocation out from query caches
John Kåre Alsaker
-165
/
+6
2023-02-15
don't clone types that are copy
Matthias Krüger
-3
/
+3
2023-02-11
Create a single value cache for the () query key
John Kåre Alsaker
-1
/
+46
2023-02-07
Remove QueryStorage::store_nocache
John Kåre Alsaker
-30
/
+0
2023-02-04
Remove `OnHit` callback from query caches.
Camille GILLOT
-56
/
+17
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-2
/
+2
2022-12-10
compiler: remove unnecessary imports and qualified paths
KaDiWa
-1
/
+0
2022-11-29
Sanity check fingerprints in the dep-graph.
Camille GILLOT
-0
/
+4
2022-11-01
Use Key impl to select cache.
Camille GILLOT
-0
/
+26
2022-11-01
Use VecCache for LocalDefId.
Camille GILLOT
-0
/
+172
2022-11-01
Remove CacheSelector.
Camille GILLOT
-17
/
+0
2022-02-20
Avoid sharding query caches entirely in single-threaded mode
Mark Rousskov
-20
/
+59
2022-02-20
Delete QueryLookup
Mark Rousskov
-10
/
+7
2022-02-20
Move Sharded maps into each QueryCache impl
Mark Rousskov
-65
/
+32
2021-05-02
Streamline try_start code
Mark Rousskov
-2
/
+2
2021-04-29
Move iter_results to dyn FnMut rather than a generic
Mark Rousskov
-15
/
+19
2021-03-12
rustc_query_system: simplify QueryCache::iter
Tyson Nottingham
-20
/
+15
2021-02-13
Drop the cache lock earlier.
Camille GILLOT
-7
/
+7
2021-02-13
Separate the query cache from the query state.
Camille GILLOT
-12
/
+12
2021-02-13
Return a Result for query cache.
Camille GILLOT
-30
/
+26
2021-01-16
Run fmt
Aaron Hill
-1
/
+1
2021-01-16
Enforce that query results implement Debug
Aaron Hill
-4
/
+5
2020-10-19
Remove <CTX: QueryContext> in a bunch of places.
Julian Wollersberger
-13
/
+20
2020-08-30
mv compiler to compiler/
mark
-0
/
+220