about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-03-23Rollup merge of #69968 - eddyb:tupled-closure-captures, r=nikomatsakisMazdak Farrokhzad-45/+38
2020-03-23add err_machine_stop macroRalf Jung-2/+2
2020-03-23Rollup merge of #70269 - matthiaskrgr:clippy_closures, r=Dylan-DPCMazdak Farrokhzad-2/+2
2020-03-22miri engine: turn error sanity checks into assertionsRalf Jung-6/+4
2020-03-22Rename `TimeLimitReached` -> `StepLimitReached`Dylan MacKenzie-1/+1
2020-03-22Rollup merge of #70254 - matthiaskrgr:cl4ppy, r=CentrilDylan DPC-6/+4
2020-03-22Rollup merge of #70229 - matthiaskrgr:cl3ppy, r=Mark-SimulacrumDylan DPC-17/+11
2020-03-22remove redundant closures (clippy::redundant_closure)Matthias Krüger-2/+2
2020-03-22get rid of ConstPropUnsupported; use ZST marker structs insteadRalf Jung-10/+22
2020-03-22Fix invalid suggestion on `&mut` iterators yielding `&` referencesWonwoo Choi-23/+59
2020-03-21Use Reveal::All in MIR inlinerWesley Wiser-10/+3
2020-03-21Resolve worsened debug build codegenWesley Wiser-8/+1
2020-03-22don't create variable bindings just to return the bound value immediately (cl...Matthias Krüger-6/+4
2020-03-21Rollup merge of #70126 - wesleywiser:fix_miri_ice_neg_zst_enum_discr, r=RalfJ...Dylan DPC-3/+7
2020-03-21remove unused unit values (clippy::unused_unit)Matthias Krüger-6/+2
2020-03-21make some let-if-bindings more idiomatic (clippy::useless_let_if_seq)Matthias Krüger-8/+4
2020-03-21clarify when we pass () to functions (clippy::unit_arg)Matthias Krüger-3/+5
2020-03-21rustc: keep upvars tupled in {Closure,Generator}Substs.Eduard-Mihai Burtescu-45/+38
2020-03-21Rename `cast_from_int` to `cast_from_int_like`Wesley Wiser-3/+5
2020-03-21Fix ICE caused by truncating a negative ZST enum discriminantWesley Wiser-1/+3
2020-03-21Rollup merge of #70138 - RalfJung:throw-not-return, r=oli-obkMazdak Farrokhzad-6/+6
2020-03-21Rollup merge of #70089 - eddyb:closure-sig-infer, r=nikomatsakisMazdak Farrokhzad-5/+3
2020-03-21Rollup merge of #69934 - andjo403:inlinecost, r=wesleywiserMazdak Farrokhzad-2/+17
2020-03-21Rollup merge of #70189 - RalfJung:is_signed, r=eddybMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #70187 - matthiaskrgr:cl2ppy, r=Mark-SimulacrumMazdak Farrokhzad-14/+12
2020-03-21Rollup merge of #70165 - matthewjasper:erase-more, r=nikomatsakisMazdak Farrokhzad-84/+21
2020-03-21Rollup merge of #70139 - RalfJung:delay, r=eddybMazdak Farrokhzad-0/+4
2020-03-21Rollup merge of #69033 - jonas-schievink:resume-with-context, r=tmandryMazdak Farrokhzad-2/+5
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-14/+12
2020-03-20Abi::is_signed: assert that we are a ScalarRalf Jung-1/+1
2020-03-20Rollup merge of #69935 - davidtwco:issue-69925, r=eddybYuki Okushi-77/+65
2020-03-20Rollup merge of #69768 - oli-obk:union_field_ice, r=eddyb,RalfJungYuki Okushi-9/+1
2020-03-19Use erased regions in MIRMatthew Jasper-84/+21
2020-03-19add delay_span_bug to TransmuteSizeDiff, just to be sureRalf Jung-0/+4
2020-03-19rustc: use LocalDefId instead of DefIndex in hir::map::definitions.Eduard-Mihai Burtescu-1/+3
2020-03-19rustc: use LocalDefId instead of DefIndex in HirId.Eduard-Mihai Burtescu-1/+1
2020-03-19rustc: introduce DefId::as_local(self) -> Option<LocalDefId> and use it.Eduard-Mihai Burtescu-1/+1
2020-03-19rustc: rename DefId::to_local to expect_local and use it instead of LocalDefI...Eduard-Mihai Burtescu-3/+3
2020-03-19rustc: use LocalDefId instead of DefIndex for query keys.Eduard-Mihai Burtescu-1/+1
2020-03-19do not 'return' in 'throw_' macrosRalf Jung-6/+6
2020-03-19Rollup merge of #69814 - jonas-schievink:gen-ret-unw, r=ZoxcMazdak Farrokhzad-7/+104
2020-03-19Rollup merge of #69036 - eddyb:monoshim, r=nikomatsakisMazdak Farrokhzad-12/+21
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-33/+24
2020-03-18Rollup merge of #69899 - ecstatic-morse:const-idx-methods, r=oli-obkMazdak Farrokhzad-21/+21
2020-03-18Rollup merge of #69839 - RalfJung:miri-error-cleanup, r=oli-obkMazdak Farrokhzad-172/+205
2020-03-18Rollup merge of #69189 - matthewjasper:erase-the-world, r=nikomatsakisMazdak Farrokhzad-2/+1
2020-03-18rustc_infer: remove InferCtxt::closure_sig as the FnSig is always shallowly k...Eduard-Mihai Burtescu-5/+3
2020-03-17Remove infinite loop detectorDylan MacKenzie-421/+0
2020-03-17Use `const_eval_limit` instead of infinite loop detectorDylan MacKenzie-66/+20
2020-03-17Improve debug log in MIR type checkJonas Schievink-2/+5