about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-04-11move QueryKeyStringCache from rustc_middle to rustc_query_impl, where it actu...klensy-12/+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
2024-04-08Transforms match into an assignment statementDianQK-0/+6
2024-04-07Only collect mono items from reachable blocksBen Kimock-53/+95
2024-04-07Don't even parse an intrinsic unless the feature gate is enabledMichael Goulet-3/+8
2024-04-07Auto merge of #123058 - lukas-code:clauses, r=lcnrbors-103/+256
2024-04-06add RawListLukas Markeffsky-255/+100
2024-04-06Put checks that detect UB under their own flag below debug_assertionsBen Kimock-5/+3
2024-04-05Provide suggestion to dereference closure tail if appropriateEsteban Küber-0/+16
2024-04-05Fix typoWaffle Maybe-1/+1
2024-04-05Rollup merge of #123311 - Jules-Bertholet:andpat-everywhere, r=NadrierilGuillaume Gomez-0/+56
2024-04-04Rollup merge of #123464 - fmease:rn-has-proj-to-has-aliases, r=compiler-errorsJacob Pratt-2/+2
2024-04-04Rollup merge of #123454 - petrochenkov:zeroindex2, r=fmeaseJacob Pratt-1/+1
2024-04-04Rollup merge of #123363 - lcnr:normalizes-to-zero-to-inf, r=BoxyUwUJacob Pratt-10/+5
2024-04-04Auto merge of #123097 - oli-obk:perf_experiment, r=petrochenkovbors-11/+22
2024-04-04Rename HAS_PROJECTIONS to HAS_ALIASES etc.León Orell Valerian Liehr-2/+2
2024-04-04cache type info for ParamEnvLukas Markeffsky-67/+375
2024-04-04Rollup merge of #123439 - Zalathar:constants, r=oli-obkMatthias Krüger-8/+0
2024-04-04hir: Use `ItemLocalId` in a couple more placesVadim Petrochenkov-1/+1
2024-04-04normalizes-to change from '1' to '0 to inf' stepslcnr-10/+5
2024-04-04Auto merge of #123052 - maurer:addr-taken, r=compiler-errorsbors-10/+61
2024-04-04Auto merge of #123440 - jhpratt:rollup-yat6crk, r=jhprattbors-16/+16
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-16/+16
2024-04-04Auto merge of #123240 - compiler-errors:assert-args-compat, r=fmeasebors-44/+97
2024-04-04coverage: Remove useless constantsZalathar-8/+0
2024-04-03Auto merge of #123429 - matthiaskrgr:rollup-4emw4e9, r=matthiaskrgrbors-16/+16
2024-04-03Rollup merge of #123419 - petrochenkov:zeroindex, r=compiler-errorsMatthias Krüger-11/+10
2024-04-03Rollup merge of #123301 - Nadrieril:unions, r=compiler-errorsMatthias Krüger-1/+2
2024-04-03Rollup merge of #122964 - joboet:pointer_expose, r=AmanieuMatthias Krüger-4/+4
2024-04-03Auto merge of #123415 - petrochenkov:parenting, r=compiler-errorsbors-2/+6
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-11/+10