about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-04-19Prepare for `CrateNum` query feeding on creationOli Scherer-2/+5
2024-04-19Isolate `CrateNum` creation to `TyCtxt` methodsOli Scherer-0/+10
2024-04-19Move `stable_crate_ids` from `CrateStore` to `Untracked`Oli Scherer-1/+6
2024-04-19ScalarInt: add methods to assert being a (u)int of given sizeRalf Jung-34/+45
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-5/+124
2024-04-19Auto merge of #117919 - daxpedda:wasm-c-abi, r=wesleywiserbors-1/+15
2024-04-18interpret/binary_int_op: avoid dropping to raw ints until we determined the signRalf Jung-18/+35
2024-04-18Fix disabling the export of noop async_drop_in_place_rawDaria Sukhonina-3/+7
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors-18/+18
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-18/+18
2024-04-17has_typeck_results doesnt need to be a queryMichael Goulet-4/+11
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-93/+77
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-23/+14
2024-04-17consistency rename: language item -> lang itemRalf Jung-1/+1
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-63/+58
2024-04-16Rollup merge of #124016 - DaniPopes:dedup-default-providers, r=lcnrGuillaume Gomez-23/+28
2024-04-16Add simple async drop glue generationzetanumbers-9/+290
2024-04-16Outline default query and hook provider function implementationsDaniPopes-23/+28
2024-04-16Auto merge of #124015 - GuillaumeGomez:rollup-s46ksxa, r=GuillaumeGomezbors-16/+7
2024-04-16Rollup merge of #124006 - Zalathar:static-assert, r=nnethercoteGuillaume Gomez-2/+1
2024-04-16Rollup merge of #123995 - compiler-errors:thir-hooks, r=oli-obkGuillaume Gomez-14/+6
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors-0/+2
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-63/+58
2024-04-16Move size assertions for `mir::syntax` types into the same fileZalathar-2/+1
2024-04-15Make thir_tree and thir_flat into hooksMichael Goulet-14/+6
2024-04-15Do check_coroutine_obligations once per typeck rootMichael Goulet-6/+3
2024-04-15Rename coroutine_stalled_predicatesMichael Goulet-2/+2
2024-04-16Rollup merge of #123989 - compiler-errors:type-dependent-def-id, r=oli-obkLeón Orell Valerian Liehr-3/+0
2024-04-16Rollup merge of #123926 - compiler-errors:no-ann, r=estebankLeón Orell Valerian Liehr-0/+7
2024-04-16Rollup merge of #123603 - compiler-errors:no-intrinsic, r=estebankLeón Orell Valerian Liehr-3/+8
2024-04-16Rollup merge of #123016 - compiler-errors:no-type-var-origin, r=lcnrLeón Orell Valerian Liehr-10/+4
2024-04-15Fix pretty hir for anon consts in diagnosticsMichael Goulet-0/+7
2024-04-15Just use type_dependent_def_id to figure out what the method is for an exprMichael Goulet-3/+0
2024-04-15nitsMichael Goulet-1/+3
2024-04-15Remove ConstVariableOriginKindMichael Goulet-10/+2
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-0/+2
2024-04-15Rollup merge of #123900 - compiler-errors:nobound, r=lcnrMichael Goulet-3/+2
2024-04-15Rollup merge of #123934 - WaffleLapkin:graph-mini-refactor, r=fmease许杰友 Jieyou Xu (Joe)-20/+8
2024-04-15Stop using PolyTraitRef for closure/coroutine predicates already instantiated...Michael Goulet-3/+2
2024-04-15Use RPITIT for `Successors` and `Predecessors` traitsMaybe Waffle-7/+3
2024-04-14Rename `WithNumEdges` => `NumEdges` and `WithStartNode` => `StartNode`Maybe Waffle-3/+3
2024-04-14Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`Maybe Waffle-15/+9
2024-04-14Merge `WithNumNodes` into DirectedGraphMaybe Waffle-4/+2
2024-04-13Rollup merge of #123890 - klensy:cl, r=fee1-deadMatthias Krüger-45/+0
2024-04-13remove some ancient debug output, looks unused?klensy-15/+0
2024-04-12Rollup merge of #123834 - compiler-errors:async-closure-with-tainted-body, r=...Matthias Krüger-1/+1
2024-04-12Don't do coroutine-closure-specific upvar analysis if tainted by errorsMichael Goulet-1/+1
2024-04-12remove dead codeklensy-30/+0
2024-04-12Rollup merge of #123789 - klensy:rq, r=cjgillotMatthias Krüger-12/+0
2024-04-11Rollup merge of #123660 - compiler-errors:coroutine-closure-env, r=oli-obkMatthias Krüger-3/+71