about summary refs log tree commit diff
path: root/compiler/rustc_mir_build
AgeCommit message (Expand)AuthorLines
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-98/+73
2024-03-27Rollup merge of #122439 - Nadrieril:store-built-place, r=compiler-errorsMatthias Krüger-36/+42
2024-03-26Store `Place` instead of `PlaceBuilder` in `MatchPair`Nadrieril-28/+33
2024-03-26RenameNadrieril-19/+20
2024-03-25Consistently merge simplifiable or-patternsNadrieril-2/+5
2024-03-25Use the correct span for simplifying or-patternsNadrieril-9/+15
2024-03-25Auto merge of #122721 - oli-obk:merge_queries, r=davidtwcobors-11/+6
2024-03-23Unbox and unwrap the contents of `StatementKind::Coverage`Zalathar-6/+2
2024-03-22Ty::new_ref and Ty::new_ptr stop using TypeAndMutMichael Goulet-6/+2
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-0/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-1/+1
2024-03-21Rollup merge of #122222 - Nadrieril:deref-pat-feature-gate, r=compiler-errorsMatthias Krüger-1/+21
2024-03-21Auto merge of #122568 - RalfJung:mentioned-items, r=oli-obkbors-0/+1
2024-03-20Add barest-bones deref patternsNadrieril-1/+21
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-1/+0
2024-03-20step cfgsMark Rousskov-1/+0
2024-03-20collector: recursively traverse 'mentioned' items to evaluate their constantsRalf Jung-0/+1
2024-03-20Rename mir_const query to mir_builtOli Scherer-2/+2
2024-03-20Replace `mir_built` query with a hook and use mir_const everywhere insteadOli Scherer-13/+8
2024-03-20Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obkMatthias Krüger-1/+0
2024-03-20resolve clippy errorsonur-ozkan-1/+0
2024-03-19Remove all checks of `IntrinsicDef::must_be_overridden` except for the actual...Oli Scherer-2/+7
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-18Rollup merge of #121823 - Nadrieril:never-witnesses, r=compiler-errorsMatthias Krüger-35/+39
2024-03-18Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...Oli Scherer-5/+4
2024-03-17fix typoomahs-1/+1
2024-03-16Auto merge of #121926 - tgross35:f16-f128-step3-feature-gate, r=compiler-erro...bors-3/+5
2024-03-15Rollup merge of #122254 - estebank:issue-48677, r=oli-obkMatthias Krüger-1/+1
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-1/+1
2024-03-14Rollup merge of #122322 - Zalathar:branch, r=oli-obkMatthias Krüger-2/+170
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-1/+1
2024-03-14Add compiler support for parsing `f16` and `f128`Trevor Gross-3/+5
2024-03-14coverage: Record branch information during MIR buildingZalathar-4/+131
2024-03-14coverage: Data structures for recording branch info during MIR buildingZalathar-2/+43
2024-03-13Tweak wordingEsteban Küber-1/+1
2024-03-13Rename `RustcMatchCheckCtxt` -> `RustcPatCtxt`Nadrieril-18/+15
2024-03-13Rollup merge of #121908 - Nadrieril:dynamic-variant-collection, r=matthewjasperMatthias Krüger-233/+149
2024-03-13Rollup merge of #121820 - Nadrieril:idxpat2, r=compiler-errorsMatthias Krüger-5/+7
2024-03-12Centralize the decision to suggest patterns vs `_`Nadrieril-40/+36
2024-03-12Don't suggest an arm when suggesting a never patternNadrieril-3/+11
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-3/+3
2024-03-11Rollup merge of #122080 - Zalathar:drop-tree, r=oli-obkJubilee-57/+93
2024-03-11`DeconstructedPat.data` is always present nowNadrieril-4/+4
2024-03-11Store field indices in `DeconstructedPat` to avoid virtual wildcardsNadrieril-1/+3
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-6/+6
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-6/+4
2024-03-10Rollup merge of #122221 - Nadrieril:patextradata, r=oli-obkMatthias Krüger-72/+67
2024-03-09Rollup merge of #121584 - klensy:itertools-up, r=Mark-SimulacrumGuillaume Boisseau-1/+1
2024-03-09reviewNadrieril-4/+9
2024-03-09Factor out non-branch-related pattern dataNadrieril-71/+61