about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-4104/+0
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-359/+10
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-16759/+2
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-1/+1
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-7/+7
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-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-2/+2
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-2/+3
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-5/+4
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