about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
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-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
2024-04-03Fix up error message for debug_assert_args_compat for IATsMichael Goulet-19/+31
2024-04-03Simplify some cfgingMichael Goulet-17/+11
2024-04-03Uplift and start using check_args_compatible more liberallyMichael Goulet-40/+87
2024-04-03Rollup merge of #123394 - compiler-errors:postfix-match-fixes, r=estebankMatthias Krüger-1/+2
2024-04-03Rollup merge of #123382 - compiler-errors:assert-fndef-kind, r=fmeaseMatthias Krüger-1/+5
2024-04-03hir: Drop owner's own item-local id (zero) from parenting tablesVadim Petrochenkov-2/+6
2024-04-03rename `expose_addr` to `expose_provenance`joboet-4/+4
2024-04-03Remove MIR unsafe checkMatthew Jasper-85/+1
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-16/+16
2024-04-03Auto merge of #123396 - jhpratt:rollup-oa54mh1, r=jhprattbors-4/+4
2024-04-02Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=AmanieuJacob Pratt-4/+4
2024-04-03Auto merge of #122791 - compiler-errors:make-coinductive-always, r=lcnrbors-48/+4
2024-04-02Fix suggestions for match non-exhaustivenessMichael Goulet-1/+2
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-1/+24
2024-04-02CFI: Support function pointers for trait methodsMatthew Maurer-0/+18
2024-04-02Track reason for creating a `ReifyShim`Matthew Maurer-10/+43
2024-04-02Assert FnDef only constructed with functions (or fn-like ctors)Michael Goulet-1/+5
2024-04-02Address review commentsJules Bertholet-6/+6
2024-04-01Auto merge of #123327 - BoxyUwU:param_env_docs_rewrite, r=compiler-errorsbors-5/+10
2024-04-01maybeBoxy-1/+1
2024-04-01Update `ParamEnv` docsBoxy-5/+10
2024-04-01Auto merge of #122972 - beetrees:use-align-type, r=fee1-deadbors-3/+3
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees-3/+3
2024-03-31Remove EvaluatedToErrStackDependentMichael Goulet-48/+4
2024-04-01Fix union handling in exhaustivenessNadrieril-1/+2