summaryrefslogtreecommitdiff
path: root/compiler/rustc_query_impl
Commit message (Expand)AuthorAgeFilesLines
* Finish move of query.rsJohn Kåre Alsaker2023-05-173-4/+3
* Auto merge of #108062 - Zoxc:spec-incr, r=cjgillotbors2023-05-162-7/+37
|\
| * Specialize query execution for incremental and non-incrementalJohn Kåre Alsaker2023-05-142-7/+37
* | Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-151-3/+3
|/
* Use dynamic dispatch for queriesJohn Kåre Alsaker2023-04-303-162/+289
* Remove QueryEngine traitJohn Kåre Alsaker2023-04-263-205/+144
* Move on_disk_cache.rsJohn Kåre Alsaker2023-04-261-1064/+0
* Auto merge of #110634 - saethlin:pointy-decoder, r=cjgillotbors2023-04-261-44/+12
|\
| * Rewrite MemDecoder around pointers not a sliceBen Kimock2023-04-231-44/+12
* | Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-241-1/+1
* | Rollup merge of #110632 - saethlin:panic-if-dep-graph-too-big, r=lcnrDylan DPC2023-04-211-1/+1
|\ \
| * | Panic instead of truncating if the dep graph is too bigBen Kimock2023-04-201-1/+1
| |/
* | Remove WithOptconstParam.Camille GILLOT2023-04-201-32/+1
|/
* Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errorsMatthias Krüger2023-04-191-1/+3
|\
| * add EarlyBinder to return type of collect_return_position_impl_trait_in_trait...Kyle Matsuda2023-04-181-1/+3
* | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors2023-04-182-4/+5
|\ \
| * | Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock2023-04-182-4/+5
| |/
* | Spelling - compilerJosh Soref2023-04-171-1/+1
|/
* fix clippy::{clone_on_copy, useless_conversion}Matthias Krüger2023-04-151-1/+1
* Auto merge of #110012 - matthiaskrgr:rollup-sgmm5xv, r=matthiaskrgrbors2023-04-061-2/+0
|\
| * Remove f32 & f64 from MemDecoder/MemEncoderScott McMurray2023-04-061-2/+0
* | Address commentsJohn Kåre Alsaker2023-04-063-21/+12
* | Don't rely on `Debug` impl for `Erased`John Kåre Alsaker2023-04-061-1/+6
* | Erase query cache valuesJohn Kåre Alsaker2023-04-063-18/+55
|/
* Stabilize a portion of 'once_cell'Trevor Gross2023-03-291-1/+0
* Update indexmap and rayon cratesJohn Kåre Alsaker2023-03-251-1/+1
* AsLocalKey traitMichael Goulet2023-03-211-1/+1
* Use local key in providersMichael Goulet2023-03-211-9/+9
* Ensure value is on the on-disk cache before returning.Camille GILLOT2023-03-113-3/+35
* Auto merge of #108167 - Zoxc:query-config-instance-slim, r=cjgillotbors2023-03-072-44/+90
|\
| * Derive Default for query structsJohn Kåre Alsaker2023-02-261-9/+1
| * Avoid implementing Debug for QueryConfigJohn Kåre Alsaker2023-02-261-1/+1
| * Make `rustc_query_system` take `QueryConfig` by instance.John Kåre Alsaker2023-02-262-44/+98
* | Match unmatched backticks in comments in compiler/est312023-03-031-1/+1
|/
* Move `ensure_sufficient_stack` to `try_execute_query` callersJohn Kåre Alsaker2023-02-251-3/+1
* Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote2023-02-211-1/+1
* Auto merge of #108058 - Zoxc:query-ctxtx-byval, r=cjgillotbors2023-02-171-13/+13
|\
| * Pass `DepContext` and `QueryContext` by value when practicalJohn Kåre Alsaker2023-02-141-13/+13
* | Move provider fields back to rustc_query_implJohn Kåre Alsaker2023-02-162-10/+17
* | Factor query arena allocation out from query cachesJohn Kåre Alsaker2023-02-162-31/+40
|/
* Simplify `tls::enter_context`.Nicholas Nethercote2023-02-091-1/+1
* remove unused importsklensy2023-02-061-1/+0
* Don't cause a cycle when formatting query description that references a FnDefMichael Goulet2023-02-021-5/+8
* Fix `uninlined_format_args` for some compiler cratesnils2023-01-053-3/+3
* Enable query_impl doctestsCarsonV2023-01-031-1/+1
* Abolish `QueryVTable` in favour of more assoc items on `QueryConfig`Nilstrieb2023-01-022-19/+22
* Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger2022-12-242-2/+2
|\
| * rustc: Remove needless lifetimesJeremy Stucki2022-12-202-2/+2
* | Auto merge of #105550 - gimbles:master, r=Nilstriebbors2022-12-231-11/+13
|\ \ | |/ |/|
| * Use DepKind instead of &strgimbles2022-12-231-11/+13