about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
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/+8
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/+8
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-13/+0
2024-04-11Rollup merge of #123660 - compiler-errors:coroutine-closure-env, r=oli-obkMatthias Krüger-3/+71
2024-04-11move QueryKeyStringCache from rustc_middle to rustc_query_impl, where it actu...klensy-13/+0
2024-04-11Auto merge of #123007 - kadiwa4:suggest_convert_ptr_to_mut_ref, r=estebankbors-13/+2
2024-04-11Auto merge of #122213 - estebank:issue-50195, r=oli-obk,estebankbors-0/+16
2024-04-10Use a helper to zip together parent and child captures for coroutine-closuresMichael Goulet-3/+71
2024-04-10introduce `Mutability::ptr_str`Kalle Wachsmuth-13/+2
2024-04-09Fix stage 2Michael Goulet-1/+1
2024-04-09Add redundant_lifetime_args lintMichael Goulet-8/+7
2024-04-09Rollup merge of #123662 - compiler-errors:no-upvars-yet, r=oli-obkGuillaume Gomez-1/+1
2024-04-09Auto merge of #123272 - saethlin:reachable-mono-cleanup, r=cjgillotbors-53/+95
2024-04-09Auto merge of #123099 - oli-obk:span_tcx, r=petrochenkovbors-18/+26
2024-04-08Don't rely on upvars being assigned just because coroutine-closure kind is as...Michael Goulet-1/+1
2024-04-08Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnrbors-47/+49
2024-04-08Auto merge of #123645 - matthiaskrgr:rollup-yd8d7f1, r=matthiaskrgrbors-1/+4
2024-04-08Rollup merge of #123635 - maurer:kcfi-no-assoc, r=compiler-errorsMatthias Krüger-1/+4
2024-04-08Auto merge of #120614 - DianQK:simplify-switch-int, r=cjgillotbors-0/+6
2024-04-08CFI: Fix ICE in KCFI non-associated function pointersMatthew Maurer-1/+4
2024-04-08Ensure the canonical_param_env_cache does not contain inconsistent informatio...Oli Scherer-5/+10
2024-04-08Shrink the size of ClosureTypeInfo to fit into 64 bytes againOli Scherer-9/+25
2024-04-08Eliminate `DefiningAnchor` now that is just a single-variant enumOli Scherer-35/+18
2024-04-08Pass list of defineable opaque types into canonical queriesOli Scherer-20/+18
2024-04-08Actually create ranged int types in the type system.Oli Scherer-12/+211