about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-01-18Auto merge of #80707 - oli-obk:stability_hole_const_intrinsics, r=RalfJungbors-8/+18
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-9/+6
2021-01-18Fix ICE with `ReadPointerAsBytes` validation errorCamelid-1/+5
2021-01-18Combine instructions immediatelyTomasz Miąsko-147/+79
2021-01-18Remove disabled transformation from instcombineTomasz Miąsko-142/+3
2021-01-18Rollup merge of #81142 - wcampbell0x2a:replace-Some-with-is-some, r=jonas-sch...Ashley Mannix-1/+1
2021-01-18Rollup merge of #81121 - tmiasko:simplify-cfg-no-dbg, r=jonas-schievinkAshley Mannix-1/+1
2021-01-18Rollup merge of #81116 - bugadani:body-span, r=wesleywiserAshley Mannix-1/+1
2021-01-18Only inherit const stability for methods of `impl const Trait` blocksoli-1/+1
2021-01-18Auto merge of #80865 - oliviacrain:proj_based, r=RalfJungbors-124/+103
2021-01-17Replace let Some(..) = with .is_some()wcampbell-1/+1
2021-01-18Visit only terminators when removing landing padsTomasz Miąsko-24/+9
2021-01-17Auto merge of #80679 - jackh726:predicate-kind-take2, r=lcnrbors-22/+22
2021-01-17Fix `unused_unsafe` label with `unsafe_block_in_unsafe_fnLeSeulArtichaut-8/+9
2021-01-17Avoid logging the whole MIR body in SimplifyCfgTomasz Miąsko-1/+1
2021-01-17Copy body span instead of querying itDániel Buga-1/+1
2021-01-17Add regression testoli-5/+15
2021-01-17Remove an unnecessary field from a `NonConstOp`oli-3/+3
2021-01-17Rollup merge of #81084 - LingMan:map, r=oli-obkMara Bos-16/+12
2021-01-17Rollup merge of #80635 - sexxi-goose:use-place-instead-of-symbol, r=nikomatsa...Mara Bos-4/+4
2021-01-17Rollup merge of #79298 - lcnr:new-elysium, r=matthewjasperMara Bos-4/+4
2021-01-17Visit only terminators when removing unneeded dropsTomasz Miąsko-41/+20
2021-01-16Review changesJack Huey-22/+22
2021-01-16Auto merge of #81089 - m-ou-se:rollup-z7iac6i, r=m-ou-sebors-6/+18
2021-01-16Use Option::map instead of open-coding itLingMan-16/+12
2021-01-16correctly deal with late-bound lifetimes in anon constsBastian Kauschke-4/+4
2021-01-16Rollup merge of #80941 - JohnTitor:ref-mut-pat-in-loops, r=varkorMara Bos-1/+4
2021-01-16Rollup merge of #80614 - 1000teslas:issue-78938-fix, r=tmandryMara Bos-5/+14
2021-01-16Auto merge of #80290 - RalfJung:less-intrinsic-write, r=lcnrbors-8/+0
2021-01-16Use PlaceRef more consistently in rustc_mirOlivia Crain-124/+103
2021-01-16PlaceRef::ty: use method call syntaxRalf Jung-6/+8
2021-01-16Update compiler/rustc_mir/src/borrow_check/diagnostics/conflict_errors.rs1000teslas-3/+1
2021-01-15Rollup merge of #80944 - LingMan:map_or, r=nagisaYuki Okushi-9/+7
2021-01-15inline: Round word-size cost estimates upTomasz Miąsko-1/+1
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-9/+7
2021-01-14Rollup merge of #80969 - camelid:monomorph-ice-msg, r=nagisaMara Bos-1/+1
2021-01-13Use unsigned_abs throughout repositoryJacob Pratt-2/+2
2021-01-13Move help link to error index1000teslas-3/+1
2021-01-12Use better ICE message when no MIR is availableCamelid-1/+1
2021-01-13Auto merge of #79322 - jyn514:refactor-impl, r=estebankbors-4/+4
2021-01-12Separate out a `hir::Impl` structJoshua Nelson-4/+4
2021-01-12Auto merge of #78407 - oli-obk:ub_checkable_ctfe, r=RalfJung,pnkfelixbors-48/+189
2021-01-12Coverage computation needs access to the MIR, toooli-6/+13
2021-01-12Auto merge of #80499 - matthiaskrgr:red_clos, r=estebankbors-6/+6
2021-01-12Do not suggest invalid code in pattern with loopYuki Okushi-1/+4
2021-01-12Rollup merge of #80324 - Aaron1011:loop-move-fn-self, r=oli-obkYuki Okushi-74/+68
2021-01-11--emit=mir now emits both `mir_for_ctfe` and `optimized_mir` for `const fn`oli-11/+21
2021-01-10Add ABI argument to `find_mir_or_eval_fn`Nym Seddon-5/+14
2021-01-10Remove trailing whitespace1000teslas-3/+5
2021-01-10Revise async block error message1000teslas-16/+15