about summary refs log tree commit diff
path: root/compiler/rustc_query_system
AgeCommit message (Expand)AuthorLines
2023-09-08Make the deadlock panic clearly refer to a deadlockJohn Kåre Alsaker-1/+3
2023-09-08Add optimized lock methods for `Sharded`John Kåre Alsaker-16/+10
2023-09-07Use `Freeze` for `SourceFile.lines`John Kåre Alsaker-4/+5
2023-09-07Auto merge of #110050 - saethlin:better-u32-encoding, r=nnethercotebors-43/+381
2023-09-06Add comments with the same level of detail as the PR descriptionBen Kimock-12/+54
2023-09-04Use a specialized varint + bitpacking scheme for DepGraph encodingBen Kimock-44/+340
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-33/+7
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-6/+6
2023-08-30Don't use `wait_for_query` without the Rayon thread poolJohn Kåre Alsaker-13/+13
2023-08-29Auto merge of #114894 - Zoxc:sharded-cfg-cleanup2, r=cjgillotbors-47/+10
2023-08-27Pass ErrorGuaranteed to cycle errorMichael Goulet-6/+10
2023-08-25Fix waiting on a query that panickedJohn Kåre Alsaker-1/+12
2023-08-24Optimize `lock_shards`John Kåre Alsaker-9/+5
2023-08-24Remove conditional use of `Sharded` from query stateJohn Kåre Alsaker-43/+10
2023-08-24Auto merge of #114860 - Zoxc:sharded-layout, r=SparrowLiibors-1/+1
2023-08-16Remove conditional use of `Sharded` from query cachesJohn Kåre Alsaker-49/+7
2023-08-16Keep SHARDS fixed instead of a function of `cfg!(parallel_compiler)`John Kåre Alsaker-1/+1
2023-08-13Pass WorkProductMap to build_dep_graph instead of FxIndexMapbjorn3-5/+7
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-1/+4
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-1/+4
2023-08-04replace few explicit use of parking_lot with rustc_data_structures::sync oncesklensy-14/+12
2023-08-03bump parking_lot 0.11 to 0.12klensy-1/+1
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-2/+2
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-2/+1
2023-07-21add `naive_layout_of` queryMoulins-1/+2
2023-07-20Auto merge of #113622 - RickleAndMortimer:issue-113184-fix, r=oli-obkbors-0/+4
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-12/+33
2023-07-18moved note as unspanned note, moved note to the bottom of the msgnxya-1/+3
2023-07-18added links as a notenxya-1/+3
2023-07-18add links to query documentation for E0391nxya-1/+1
2023-07-05Show which type was not specialized on query cycle misuseOli Scherer-2/+5
2023-07-05Remove a redundant argumentOli Scherer-11/+5
2023-06-08Rollup merge of #112333 - Zoxc:try_collect_active_jobs-deadlock, r=cjgillotMatthias Krüger-4/+11
2023-06-08Removed stable/unstable sort arg from into_sorted_stable_ord, fixed a few mis...Andrew Xie-1/+5
2023-06-06Don't hold the active queries lock while calling `make_query`John Kåre Alsaker-4/+11
2023-06-04Fixed failing test + minor cleanupAndrew Xie-1/+2
2023-06-04Switched some uses to UnordMapAndrew Xie-1/+8
2023-06-04Removed use of iteration through a HashMap/HashSet in rustc_incremental and r...Andrew Xie-5/+5
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-15/+15
2023-05-25Rollup merge of #111875 - WaffleLapkin:defer_on_drop, r=NilstriebMatthias Krüger-2/+2
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-5/+5
2023-05-23Don't leak the function that is called on dropMaybe Waffle-2/+2
2023-05-17Delay a bug when overwriting fed value.Camille GILLOT-10/+16
2023-05-14Specialize query execution for incremental and non-incrementalJohn Kåre Alsaker-10/+36
2023-05-14Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillotbors-52/+42
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-04-30Use dynamic dispatch for queriesJohn Kåre Alsaker-52/+42
2023-04-29Auto merge of #109611 - Zoxc:query-engine-rem, r=cjgillotbors-1/+1
2023-04-27Rollup merge of #110886 - nnethercote:dep-graph-cleanups, r=cjgillotMatthias Krüger-64/+32
2023-04-27Factor out common code in `intern_node`.Nicholas Nethercote-54/+26