about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-1/+0
2023-11-22Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-deadbors-1/+1
2023-11-22Split critical call edges just before code generationTomasz Miąsko-1/+1
2023-11-22Split critical call edges in coroutine drop shimTomasz Miąsko-1/+2
2023-11-22Update itertools to 0.11.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-53/+45
2023-11-20Auto merge of #117783 - tmiasko:inline-ret, r=cjgillotbors-134/+163
2023-11-20Fix insertion of statements to be executed along return edge in inliningTomasz Miąsko-14/+44
2023-11-19Auto merge of #116828 - compiler-errors:nightlyify-rustc_type_ir, r=jackh726bors-1/+1
2023-11-19Use let else to reduce indentationTomasz Miąsko-124/+123
2023-11-18Auto merge of #117525 - GKFX:remove_option_payload_ptr, r=petrochenkovbors-32/+0
2023-11-18Begin nightly-ifying rustc_type_irMichael Goulet-1/+1
2023-11-17rename bound region instantiationlcnr-4/+4
2023-11-16Remove option_payload_ptr; redundant to offset_ofGeorge Bateman-32/+0
2023-11-15Re-format code with new rustfmtMark Rousskov-12/+28
2023-11-14Fix def-use check for call terminatorsTomasz Miąsko-22/+33
2023-11-14Auto merge of #117801 - tmiasko:remove-zsts-fuel, r=cjgillotbors-6/+5
2023-11-12coverage: Avoid creating malformed macro name spansZalathar-0/+6
2023-11-11Remove incorrect transformation from RemoveZstsTomasz Miąsko-6/+5
2023-11-09Auto merge of #117712 - lcnr:expand-coroutine, r=jackh726bors-9/+16
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-8/+15
2023-11-08generator layout: ignore fake borrowslcnr-1/+1
2023-11-07Add -Zcross-crate-inline-threshold=yesBen Kimock-2/+8
2023-11-05Make the randomize feature of rustc_abi additivehkalbasi-2/+2
2023-11-04Auto merge of #113343 - saethlin:looser-alignment, r=RalfJungbors-51/+54
2023-11-04Check alignment of pointers only when read/written throughBen Kimock-51/+54
2023-11-01Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiserbors-6/+6
2023-11-01Auto merge of #113970 - cjgillot:assume-all-the-things, r=nikicbors-146/+183
2023-10-31Update based on wesleywiser reviewGeorge Bateman-3/+3
2023-10-31Update MIR tests for offset_ofGeorge Bateman-3/+3
2023-10-31Support enum variants in offset_of!George Bateman-1/+1
2023-10-31Only emit `!=` assumptions if the otherwise target is reachable.Camille GILLOT-7/+6
2023-10-31Refactor UninhabitedEnumBranching to mark targets unreachable.Camille GILLOT-57/+47
2023-10-31Simplify assume of a constant.Camille GILLOT-1/+18
2023-10-31Replace SwitchInt to unreachable by an assumption.Camille GILLOT-82/+117
2023-10-31Reorder passes.Camille GILLOT-8/+4
2023-10-31coverage: Replace impossible `coverage::Error` with assertionsZalathar-67/+33
2023-10-31coverage: Promote some debug-only checks to always runZalathar-12/+12
2023-10-31Auto merge of #117419 - compiler-errors:gen, r=oli-obkbors-30/+31
2023-10-31Auto merge of #117363 - saethlin:cross-crate-inline-when-inline, r=tmiaskobors-2/+7
2023-10-30Some more coroutine renamingsMichael Goulet-30/+31
2023-10-30Rollup merge of #117068 - nnethercote:clean-up-Cargo-toml, r=wesleywiserGuillaume Gomez-10/+12
2023-10-30Rollup merge of #117385 - RalfJung:deduce_param_attrs, r=oli-obkLeón Orell Valerian Liehr-0/+1
2023-10-30deduce_param_attrs: explain a read-only caseRalf Jung-0/+1
2023-10-30coverage: Use a tracing span to group the parts of a sum-up expressionZalathar-1/+4
2023-10-30coverage: Inline the "recursive" worker methods for assigning countersZalathar-21/+5
2023-10-30coverage: Replace manual debug indents with nested tracing spansZalathar-65/+19
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-10/+12
2023-10-29Enable cross-crate-inlining when MIR inlining is enabledBen Kimock-2/+7