about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-07-10rustc_span: Revert addition of `proc_macro` field to `ExpnKind::Macro`Vadim Petrochenkov-5/+2
2021-07-11Rollup merge of #87028 - aDotInTheVoid:patch-1, r=petrochenkovYuki Okushi-1/+1
2021-07-10Fix typo: `satic` -> `static`Nixon Enraght-Moony-1/+1
2021-07-10Update testsDeadbeef-1/+1
2021-07-10Update CTFE to allow fns marked with the attrDeadbeef-6/+9
2021-07-10Permit calls to default const fns of impl constDeadbeef-7/+25
2021-07-10functions marked with attr are not constDeadbeef-3/+0
2021-07-10Skip check for calling functions in same traitDeadbeef-3/+11
2021-07-10Treat trait fns marked with the attr as constDeadbeef-1/+4
2021-07-10remove const_raw_ptr_to_usize_cast featureRalf Jung-40/+16
2021-07-09Rollup merge of #87000 - m-ou-se:const-panic-track-caller, r=oli-obkMara Bos-2/+11
2021-07-09Use #[track_caller] in const panic diagnostics.Mara Bos-2/+11
2021-07-08PR feedbackScott McMurray-1/+2
2021-07-08Stop generating `alloca`s+`memcmp` for simple array equalityScott McMurray-0/+18
2021-07-08Rework SESSION_GLOBALS API to prevent overwriting itGuillaume Gomez-2/+2
2021-07-08Move [debug_]assert_matches to mod {core, std}::assert.Mara Bos-0/+1
2021-07-07Add help on reinitialization between move and accessPaul Trojahn-18/+74
2021-07-07Auto merge of #86901 - sexxi-goose:query_remove, r=nikomatsakisbors-2/+4
2021-07-06Make type_implements_trait not a queryAman Arora-2/+4
2021-07-06Store macro parent module in ExpnData.Camille GILLOT-1/+1
2021-07-05Auto merge of #86674 - Aaron1011:new-querify-limits, r=michaelwoeristerbors-12/+39
2021-07-05Rollup merge of #86862 - tmiasko:re-export-SwitchIntEdgeEffects, r=jonas-schi...Yuki Okushi-1/+1
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-7/+7
2021-07-04Auto merge of #86866 - nikomatsakis:issue-84841, r=oli-obkbors-13/+13
2021-07-04Query-ify global limit attribute handlingAaron Hill-12/+39
2021-07-04remove some ad-hoc has_infer_types checks that aren't needed anymoreNiko Matsakis-15/+13
2021-07-04allow inference vars in type_implements_traitNiko Matsakis-1/+3
2021-07-04re-export SwitchIntEdgeEffectsTomasz Miąsko-1/+1
2021-07-04Auto merge of #86255 - Smittyvb:mir-alloc-oom, r=RalfJung,oli-obkbors-13/+26
2021-07-03add note about MAX_ALLOC_LIMITSmittyvb-1/+1
2021-07-03Make vtable_allocation always succeedSmitty-1/+1
2021-07-02Allocation failure in constprop panics right awaySmitty-1/+7
2021-07-02Improve error reporting for modifications behind `&` referencesFabian Wolff-4/+20
2021-07-03Remove `ty::Binder::bind()`Yuki Okushi-6/+1
2021-07-01Auto merge of #86304 - klensy:hex-length, r=jackh726bors-1/+21
2021-07-01rustc_mir: calc hex number length without string allocationklensy-1/+21
2021-06-30Delay ICE on evaluation failSmitty-68/+15
2021-06-30Properly evaluate non-consts in const propSmitty-8/+51
2021-06-30Simplify memory failure checkingSmitty-17/+16
2021-06-30Auto merge of #86695 - sexxi-goose:closure_size, r=nikomatsakisbors-0/+81
2021-06-30Rename is_spurious -> is_volatileSmitty-2/+2
2021-06-29Properly handle const prop failuresSmitty-0/+13
2021-06-29Unwrap allocated Location at creationSmitty-14/+9
2021-06-29Simplify const_prop logicSmitty-11/+9
2021-06-29Support allocation failures when interperting MIRSmitty-26/+38
2021-06-28Introduce -Zprofile-closures to evaluate the impact of 2229Aman Arora-0/+81
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-91/+6
2021-06-27Change miri to use tcx allocated allocations.Charles Lew-29/+36
2021-06-26Auto merge of #86586 - Smittyvb:https-everywhere, r=petrochenkovbors-1/+1
2021-06-25Auto merge of #85603 - ogoffart:fix-uninhabited-enum-branching-pass, r=wesley...bors-7/+5