summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2022-01-03revert #92254 "Bump gsgdt to 0.1.3"Krasimir Georgiev-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-6/+1
2021-12-24Bump `gsgdt` to 0.1.3Krasimir Georgiev-1/+1
2021-12-24Auto merge of #91342 - RalfJung:fn-abi, r=eddyb,oli-obkbors-1/+6
2021-12-23Rollup merge of #92203 - Aaron1011:mir-adt-def, r=oli-obkMatthias Krüger-18/+16
2021-12-22Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt`Aaron Hill-18/+16
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-9/+6
2021-12-20better name for AdjustForForeignAbiError error variant in InterpErrorRalf Jung-4/+5
2021-12-20CTFE eval_fn_call: use FnAbi to determine argument skipping and compatibilityRalf Jung-1/+5
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-25/+27
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-5/+5
2021-12-15Run x.py fmtAaron Hill-1/+3
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-25/+25
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-4/+4
2021-12-14fix clippy::single_char_pattern perf findingsMatthias Krüger-8/+8
2021-12-12Revert "Auto merge of #91491 - spastorino:revert-91354, r=oli-obk"Deadbeef-0/+2
2021-12-11Rollup merge of #83174 - camelid:borrow-help, r=oli-obkMatthias Krüger-0/+14
2021-12-10Suggest using a temporary variable to fix borrowck errorsNoah Lev-0/+14
2021-12-09Remove redundant [..]sest31-3/+3
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-0/+8
2021-12-05Auto merge of #91475 - ecstatic-morse:mir-pass-manager3, r=oli-obkbors-0/+15
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-25/+48
2021-12-03Revert "Auto merge of #91354 - fee1-dead:const_env, r=spastorino"Santiago Pastorino-2/+0
2021-12-02Implement a pass managerDylan MacKenzie-0/+15
2021-12-02Auto merge of #91469 - matthiaskrgr:rollup-xom3j55, r=matthiaskrgrbors-0/+10
2021-12-02Rollup merge of #91410 - ecstatic-morse:const-precise-live-drops-take-2, r=ol...Matthias Krüger-0/+10
2021-12-02Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton-15/+15
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-68/+103
2021-12-02Auto merge of #91354 - fee1-dead:const_env, r=spastorinobors-0/+2
2021-12-01Auto merge of #91255 - b-naber:normalization-ice, r=jackh276bors-3/+0
2021-12-01remove static_assert_size on InterpErrorb-naber-3/+0
2021-12-01implement version of normalize_erasing_regions that doesn't assume value is n...b-naber-1/+1
2021-12-01Rollup merge of #91207 - richkadel:rk-bump-coverage-version, r=tmandryMatthias Krüger-3/+3
2021-11-30Add "is" methods for projections to a given indexDylan MacKenzie-0/+10
2021-11-30Rollup merge of #91294 - cjgillot:process-elem, r=jackh726Matthias Krüger-1/+5
2021-11-29Always use const param envs for const eval.Oli Scherer-0/+2
2021-11-27Visit type in process_projection_elem.Camille GILLOT-1/+5
2021-11-26Small mir-opt refactorScott McMurray-0/+8
2021-11-26Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut-89/+96
2021-11-23document BinOp behavior quirks in the corresponding enumRalf Jung-0/+8
2021-11-23Update CoverageMappingFormat Support to Version6Arpad Borsos-3/+3
2021-11-07Give inline const separate DefKindGary Guo-1/+1
2021-11-06Auto merge of #90661 - matthiaskrgr:rollup-1umbdlx, r=matthiaskrgrbors-5/+5
2021-11-06Replace some uses of vec.drain(..) with vec.into_iter()The8472-1/+1
2021-11-06use matches!() macro in more placesMatthias Krüger-5/+5
2021-11-04clippy::perf fixesMatthias Krüger-2/+2
2021-10-22Auto merge of #89893 - camsteffen:redundant-dump-enabled, r=matthewjasperbors-0/+1
2021-10-20Remove NullOp::BoxGary Guo-6/+1
2021-10-18Do not promote values with const drop that need to be droppedTomasz Miąsko-0/+1