summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2021-10-13Disable `SimplifyBranchSame` optimization for nowFabian Wolff-0/+6
2021-10-13Update commentsFabian Wolff-8/+18
2021-10-13Fix unsound optimization with explicit variant discriminantsFabian Wolff-4/+14
2021-10-04Auto merge of #88979 - tmiasko:no-remove-zsts-in-generators, r=oli-obkbors-0/+4
2021-09-02Rollup merge of #88592 - b-naber:region_substs, r=oli-obkMara Bos-17/+19
2021-09-02do not resolve instances for trait fn idsb-naber-17/+19
2021-09-01Auto merge of #88272 - willcrichton:mutable-sparse-matrix, r=ecstatic-morsebors-2/+2
2021-08-31Rollup merge of #86362 - ptrojahn:insert_vars_and_temps, r=jackh726Mara Bos-7/+1
2021-08-31Avoid cloning LocalDeclsPaul Trojahn-7/+1
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-3/+10
2021-08-27rustc_target: require `TyAbiInterface` in `LayoutOf`.Eduard-Mihai Burtescu-2/+9
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-1/+1
2021-08-27fmtDeadbeef-4/+9
2021-08-27Add `ty::BoundConstness`Deadbeef-2/+2
2021-08-27Fix #88155Deadbeef-36/+46
2021-08-26reviewlcnr-5/+5
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-9/+11
2021-08-26add `tcx` to `fn walk`lcnr-3/+3
2021-08-26make unevaluated const substs optionallcnr-9/+13
2021-08-24Refactor BitSet relational methods into trait with parameterizedWill Crichton-2/+2
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-2/+2
2021-08-22Fix more “a”/“an” typosFrank Steffahn-1/+1
2021-08-22Fix typos “a”→“an”Frank Steffahn-3/+3
2021-08-21Auto merge of #88149 - Mark-Simulacrum:prep-never-type, r=jackh726bors-2/+2
2021-08-20Auto merge of #88176 - erikdesjardins:rezst, r=oli-obkbors-3/+0
2021-08-20Auto merge of #87686 - matthiaskrgr:clippy_august_21_perf, r=jackh726bors-2/+2
2021-08-19Revert "Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli...Erik Desjardins-3/+0
2021-08-19introduce a Coerce predicateNiko Matsakis-2/+2
2021-08-19Auto merge of #88124 - tmiasko:start-block-critical-edge, r=oli-obkbors-1/+3
2021-08-18Remove box syntax from rustc_mirest31-57/+67
2021-08-17Auto merge of #88056 - erikdesjardins:revertzst, r=oli-obkbors-0/+3
2021-08-17Split critical edge targeting the start blockTomasz Miąsko-1/+3
2021-08-16Skip assert ICE with default_method_body_is_constDeadbeef-1/+8
2021-08-15Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli-obk"Erik Desjardins-0/+3
2021-08-14Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli-obkbors-3/+0
2021-08-13move Constness into TraitPredicateDeadbeef-3/+6
2021-08-07Run RemoveZsts at mir-opt-level=1Erik Desjardins-3/+0
2021-08-04Auto merge of #86155 - alexcrichton:abort-on-unwind, r=nikomatsakisbors-36/+146
2021-08-03Use predefined helper instead of a new oneAlex Crichton-13/+2
2021-08-03Move abort_unwinding_calls earlierAlex Crichton-26/+54
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-36/+129
2021-08-03don't use .into() to convert types to identical types (clippy::useless_conver...Matthias Krüger-1/+1
2021-08-02Auto merge of #87535 - lf-:authors, r=Mark-Simulacrumbors-1/+0
2021-08-01clippy::perf fixesMatthias Krüger-2/+2
2021-08-01Auto merge of #87449 - matthiaskrgr:clippyy_v2, r=nagisabors-9/+9
2021-07-29rfc3052: Remove authors field from Cargo manifestsJade-1/+0
2021-07-29Auto merge of #86998 - m-ou-se:const-panic-fmt-as-str, r=oli-obkbors-0/+5
2021-07-29Rollup merge of #87527 - LeSeulArtichaut:no-mir-unsafeck, r=oli-obkYuki Okushi-4/+6
2021-07-28Improve comments about const panic handlingMara Bos-0/+3
2021-07-28Make const panic!("..") work in Rust 2021.Mara Bos-0/+2