about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/mod.rs
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-3/+3
2022-02-24Fix intra-doc link issues exposed by new macroAaron Hill-0/+1
2022-02-24Auto merge of #94131 - Mark-Simulacrum:fmt-string, r=oli-obkbors-7/+9
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-1/+1
2022-02-20Always format to internal String in FmtPrinterMark Rousskov-7/+9
2022-02-20Rollup merge of #94113 - Mizobrook-kan:issue-94025, r=estebankMatthias Krüger-0/+9
2022-02-18fix some typosMizobrook-kan-2/+2
2022-02-18document rustc_middle::mir::FieldMizobrook-kan-0/+9
2022-02-16Rollup merge of #94017 - fee1-dead:unub, r=bjorn3Matthias Krüger-2/+4
2022-02-15treat mir::ConstantKind::Val correctly in check_static_ptrb-naber-1/+1
2022-02-15Clarify confusing UB statement in MIRDeadbeef-2/+4
2022-02-15Overhaul `Const`.Nicholas Nethercote-11/+11
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-02-11add tainted_by_errors to mir::BodyMichael Goulet-0/+6
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-1/+1
2022-02-01Fix two incorrect "it's"Frank Steffahn-2/+2
2022-01-31Rollup merge of #90277 - pierwill:fix-70258-inference-terms, r=jackh726Matthias Krüger-1/+1
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-7/+7
2022-01-18Remove some unused `Ord` derivations based on `DefId`pierwill-16/+6
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-14/+0
2022-01-16Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnrbors-4/+5
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-4/+2
2022-01-15initial revertEllen-4/+5
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-14/+0
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-2/+2
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-2/+0
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-1/+1
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-17/+15
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-8/+8
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-8/+8
2021-12-15Remove unnecessary sigils around `Ident::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-10Suggest using a temporary variable to fix borrowck errorsNoah Lev-0/+14
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-0/+1
2021-12-02Implement a pass managerDylan MacKenzie-0/+15
2021-12-02Auto merge of #91469 - matthiaskrgr:rollup-xom3j55, r=matthiaskrgrbors-0/+10
2021-12-02Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton-2/+2
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-4/+7
2021-11-30Add "is" methods for projections to a given indexDylan MacKenzie-0/+10
2021-11-26Small mir-opt refactorScott McMurray-0/+1
2021-11-26Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut-5/+5
2021-11-23document BinOp behavior quirks in the corresponding enumRalf Jung-0/+8
2021-11-06Improve terminology around "after typeck"pierwill-1/+1
2021-11-06Replace some uses of vec.drain(..) with vec.into_iter()The8472-1/+1
2021-10-20Remove NullOp::BoxGary Guo-2/+0
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+10
2021-09-16Add `ConstraintCategory::Usage` for handling aggregate constructionAaron Hill-0/+3
2021-09-12Auto merge of #88839 - nbdd0121:alignof, r=nagisabors-0/+2
2021-09-13Introduce NullOp::AlignOfGary Guo-0/+2