about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src
AgeCommit message (Expand)AuthorLines
2024-01-31Auto merge of #120346 - petrochenkov:ownodes, r=oli-obkbors-1/+1
2024-01-30hir: Remove `hir::Map::{owner,expect_owner}`Vadim Petrochenkov-1/+1
2024-01-30Rollup merge of #120488 - nnethercote:diag-lifetimes, r=oli-obkGuillaume Gomez-30/+39
2024-01-30Remove lifetimes from some diagnostics.Nicholas Nethercote-18/+18
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-12/+21
2024-01-29Rollup merge of #120390 - matthewjasper:inline-constant-pat-mir, r=davidtwcoDylan DPC-2/+35
2024-01-29Borrow check inline const patternsMatthew Jasper-2/+35
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-35/+35
2024-01-26remove illegal_floating_point_literal_pattern lintRalf Jung-13/+3
2024-01-26make matching on NaN a hard errorRalf Jung-11/+33
2024-01-26Classify closure arguments in refutable pattern in argument errorDeadbeef-1/+10
2024-01-25Remove unused featuresclubby789-1/+0
2024-01-25Clarify the new binding danceNadrieril-44/+20
2024-01-25Put new bindings first in refutable cases tooNadrieril-4/+4
2024-01-25Clarify the binding danceNadrieril-22/+41
2024-01-25Move `Or` test out of the loopNadrieril-22/+26
2024-01-23Rollup merge of #120171 - cjgillot:jump-threading-assume-assert, r=tmiaskoLeón Orell Valerian Liehr-0/+4
2024-01-22Add Assume custom MIR.Camille GILLOT-0/+4
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-25/+25
2024-01-22Auto merge of #120242 - matthiaskrgr:rollup-a93yj3i, r=matthiaskrgrbors-39/+49
2024-01-22Rollup merge of #120097 - Nadrieril:consistent_unreachable_subpats, r=compile...Matthias Krüger-39/+49
2024-01-22Rollup merge of #119948 - asquared31415:unsafe_op_in_unsafe_fn_fix, r=TaKO8KiMatthias Krüger-1/+1
2024-01-22Auto merge of #120080 - cuviper:128-align-packed, r=nikicbors-2/+2
2024-01-20Remove Ty: Copy boundNadrieril-1/+1
2024-01-19Pack the u128 in LitKind::IntJosh Stone-2/+2
2024-01-19Rollup merge of #120009 - Nadrieril:never_patterns_tyck, r=compiler-errorsMatthias Krüger-0/+26
2024-01-19Rollup merge of #119835 - Nadrieril:simplify-empty-logic, r=compiler-errorsMatthias Krüger-1/+2
2024-01-18Typecheck never patternsNadrieril-0/+26
2024-01-18Consistently warn unreachable subpatternsNadrieril-31/+37
2024-01-18Consistently set `MatchVisitor.error` on errorNadrieril-12/+16
2024-01-17Add `PatKind::Err`Lieselotte-0/+2
2024-01-16Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obkbors-10/+26
2024-01-16Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obkMatthias Krüger-37/+19
2024-01-15make unsafe_op_in_unsafe_fn MachineApplicable and add it to 2024 compatibilityasquared31415-1/+1
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-10/+26
2024-01-15Clarify that the status of `&!` is undecidedNadrieril-1/+2
2024-01-15Rollup merge of #119971 - compiler-errors:zip-eq, r=nnethercoteMatthias Krüger-3/+5
2024-01-14Use zip_eq to enforce that things being zipped have equal sizesMichael Goulet-2/+3
2024-01-14Closure body was being built incorrectly on error...Michael Goulet-1/+2
2024-01-14Simplify closure_env_ty and closure_env_paramMichael Goulet-37/+19
2024-01-11Rollup merge of #119715 - Nadrieril:graceful-type-error, r=compiler-errorsMatthias Krüger-2/+8
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-34/+33
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-2/+4
2024-01-09Don't mix combinators and `let else`Nadrieril-3/+6
2024-01-07Add an error path to the algorithmNadrieril-2/+5
2024-01-06Don't populate yield and resume types after the factMichael Goulet-65/+65
2024-01-06Auto merge of #119329 - Nadrieril:reveal-opaques-early, r=compiler-errorsbors-4/+4
2024-01-05Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obkMatthias Krüger-10/+17
2024-01-05Rollup merge of #119554 - matthewjasper:remove-guard-distinction, r=compiler-...Matthias Krüger-67/+69
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-4/+4