summaryrefslogtreecommitdiff
path: root/compiler/rustc_query_system
Commit message (Expand)AuthorAgeFilesLines
* Specialize query execution for incremental and non-incrementalJohn Kåre Alsaker2023-05-141-10/+36
* Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillotbors2023-05-143-52/+42
|\
| * Use dynamic dispatch for queriesJohn Kåre Alsaker2023-04-303-52/+42
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-031-1/+1
|/
* Auto merge of #109611 - Zoxc:query-engine-rem, r=cjgillotbors2023-04-291-1/+1
|\
| * Add query accessor functionsJohn Kåre Alsaker2023-04-261-1/+1
* | Rollup merge of #110886 - nnethercote:dep-graph-cleanups, r=cjgillotMatthias Krüger2023-04-271-64/+32
|\ \ | |/ |/|
| * Factor out common code in `intern_node`.Nicholas Nethercote2023-04-271-54/+26
| * Clean up `with_task`.Nicholas Nethercote2023-04-271-10/+6
* | Auto merge of #110634 - saethlin:pointy-decoder, r=cjgillotbors2023-04-261-9/+7
|\ \ | |/ |/|
| * Rewrite MemDecoder around pointers not a sliceBen Kimock2023-04-231-9/+7
* | Rollup merge of #110681 - klensy:cut-dep, r=lcnrYuki Okushi2023-04-251-1/+0
|\ \
| * | drop unused deps, gate libc under unix for one crateklensy2023-04-221-1/+0
* | | Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle2023-04-244-4/+4
|/ /
* | Add info for no_hash panic.Camille GILLOT2023-04-201-1/+3
* | Re-allow computing fed queries.Camille GILLOT2023-04-201-3/+20
|/
* Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-192-1/+2
|\
| * Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-1/+2
* | Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors2023-04-182-3/+4
|\ \
| * | Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock2023-04-182-3/+4
| |/
* | Spelling - compilerJosh Soref2023-04-174-4/+4
|/
* Rollup merge of #110394 - scottmcm:less-idx-new, r=WaffleLapkinMatthias Krüger2023-04-171-4/+1
|\
| * Various minor Idx-related tweaksScott McMurray2023-04-161-4/+1
* | Remove some unnecessary hash truncationsBen Kimock2023-04-161-1/+1
|/
* Auto merge of #109935 - michaelwoerister:fix-feed-in-eval-always, r=cjgillotbors2023-04-121-11/+33
|\
| * incr.comp.: Make sure dependencies are recorded when feeding queries during e...Michael Woerister2023-04-041-11/+33
* | Fix some clippy::complexityNilstrieb2023-04-091-1/+3
* | Address commentsJohn Kåre Alsaker2023-04-062-3/+4
* | Don't rely on `Debug` impl for `Erased`John Kåre Alsaker2023-04-064-12/+25
* | Erase query cache valuesJohn Kåre Alsaker2023-04-062-19/+26
* | Remove a fishy Clone implOli Scherer2023-04-041-1/+6
|/
* Remove an out-of-date comment on `QueryCache::lookup`.Nicholas Nethercote2023-03-301-3/+0
* Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils2023-03-282-2/+2
|\
| * Update indexmap and rayon cratesJohn Kåre Alsaker2023-03-252-2/+2
* | no shadow plzMichael Goulet2023-03-271-2/+1
* | Rollup merge of #109587 - cjgillot:no-hashmap-fingerprint, r=NilstriebMatthias Krüger2023-03-271-10/+4
|\ \
| * | Use an IndexVec to debug fingerprints.Camille GILLOT2023-03-251-10/+4
| |/
* | Auto merge of #109100 - Zoxc:merge-query-try, r=cjgillotbors2023-03-252-134/+134
|\ \
| * | Refactor `try_execute_query`John Kåre Alsaker2023-03-212-134/+134
| |/
* | Pass `tcx` directlyJohn Kåre Alsaker2023-03-252-31/+26
* | Split the `if` to release the lock earlierJohn Kåre Alsaker2023-03-251-9/+14
* | Remove `DebugArg`John Kåre Alsaker2023-03-251-43/+5
* | Optimize `incremental_verify_ich`John Kåre Alsaker2023-03-254-49/+68
|/
* Auto merge of #109046 - Zoxc:split-execute-job, r=cjgillot,michaelwoeristerbors2023-03-202-30/+42
|\
| * Add some assertionsJohn Kåre Alsaker2023-03-192-0/+3
| * Split `execute_job` into `execute_job_incr` and `execute_job_non_incr`John Kåre Alsaker2023-03-191-30/+39
* | Auto merge of #108524 - Zoxc:node-backtrace, r=cjgillotbors2023-03-202-51/+64
|\ \ | |/ |/|
| * Use `Debug` for formatting the dep nodesJohn Kåre Alsaker2023-03-121-2/+1
| * Remove `graph` parameter from `try_force_from_dep_node`John Kåre Alsaker2023-03-122-7/+8
| * Optimize dep node backtrace and ignore fatal errorsJohn Kåre Alsaker2023-03-122-50/+63