summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-02-20temporarily disable rust-lang/rust#46833 due to rust-lang/rust#48251Niko Matsakis-1/+3
2018-02-12Auto merge of #47843 - estebank:teach, r=nikomatsakisbors-30/+138
2018-02-11Auto merge of #48092 - eddyb:discriminate-the-void, r=nikomatsakisbors-0/+16
2018-02-10Rollup merge of #48078 - alexcrichton:fix-required-const-and-proc-macro, r=eddybkennytm-0/+4
2018-02-09rustc_mir: insert a dummy access to places being matched on, when building MIR.Eduard-Mihai Burtescu-0/+16
2018-02-09Auto merge of #47802 - bobtwinkles:loop_false_edge, r=nikomatsakisbors-22/+69
2018-02-09Auto merge of #47489 - pnkfelix:limit-2pb-issue-46747, r=nikomatsakisbors-31/+63
2018-02-08Disallow function pointers to #[rustc_args_required_const]Alex Crichton-0/+4
2018-02-08Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr...Felix S. Klock II-9/+24
2018-02-08Restrict two-phase borrows to solely borrows introduced via autoref.Felix S. Klock II-2/+11
2018-02-08Encode (in MIR) whether borrows are explicit in source or arise due to autoref.Felix S. Klock II-26/+34
2018-02-07Add `-Zteach` documentationEsteban Küber-30/+138
2018-02-07[ci skip] Generate false edges from loop_blockbobtwinkles-24/+22
2018-02-07Auto merge of #48053 - Manishearth:rollup, r=Manishearthbors-11/+53
2018-02-07Rollup merge of #48018 - alexcrichton:require-const-arg, r=eddybManish Goregaokar-11/+53
2018-02-07Auto merge of #47957 - bobtwinkles:fix_mir_consts, r=nikomatsakisbors-38/+46
2018-02-06mir: Fix DefiningTy::Constbobtwinkles-38/+46
2018-02-07Auto merge of #47607 - davidtwco:issue-45697, r=nikomatsakisbors-46/+43
2018-02-05Swapped order of left/right visits to ensure consistency in read/write pass o...David Wood-7/+7
2018-02-05mir: Add false edge cleanup out of infinite loopsbobtwinkles-5/+17
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-8/+45
2018-02-05Fix comment in ExprKind::LogicalOpbobtwinkles-2/+2
2018-02-05rustc: Add `#[rustc_args_required_const]`Alex Crichton-11/+53
2018-02-05Auto merge of #47920 - Aaron1011:nll-overflow, r=pnkfelixbors-37/+78
2018-02-05Auto merge of #47873 - Aaron1011:final-ref-coerce, r=nikomatsakisbors-1/+33
2018-02-05Auto merge of #47865 - Manishearth:cleanup-shim, r=nikomatsakisbors-74/+69
2018-02-05Rollup merge of #47892 - Badel2:const_type_id_of, r=oli-obkkennytm-1/+7
2018-02-04Rollup merge of #47877 - spastorino:lifetime-bounds-in-copy, r=nikomatsakiskennytm-7/+14
2018-02-04Auto merge of #47915 - eddyb:layout-of, r=nikomatsakisbors-3/+2
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-24/+186
2018-02-02Remove commented-out codeAaron Hill-2/+0
2018-02-02Rollup merge of #47898 - Aaron1011:static-ref-nll, r=nikomatsakis Fix ICE whe...kennytm-2/+1
2018-02-01Turn `type_id` into a constant intrinsicBadel2-1/+7
2018-01-31Fix overflow when performing drop check calculations in NLLAaron Hill-37/+80
2018-02-01Generalize tuple_like_shim's code to be useful for enumsManish Goregaokar-24/+39
2018-02-01Eliminate ret_field and ret intermediates in array clone shimManish Goregaokar-24/+10
2018-02-01Correctly subst the fn_sig so that we get the correct typesManish Goregaokar-3/+9
2018-02-01rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf.Eduard-Mihai Burtescu-3/+2
2018-01-31Rollup merge of #47889 - alexcrichton:wasm-hidden-by-default, r=cramertjkennytm-3/+15
2018-01-30Fix ICE when assigning references to a static mut with NLLAaron Hill-2/+1
2018-01-30rustc: Add an option to default hidden visibilityAlex Crichton-3/+15
2018-01-30Do not ignore lifetime bounds in Copy implsSantiago Pastorino-7/+14
2018-01-30Use dest,src ordering for make_clone_callManish Goregaokar-9/+9
2018-01-30Remove AggregateKind argument from tuple_like_shimManish Goregaokar-9/+3
2018-01-30Write directly to the RETURN_PLACE in tuple_like_shimManish Goregaokar-23/+16
2018-01-30Make make_clone_call take a Place argumentManish Goregaokar-15/+16
2018-01-30Force locals to be live after they are borrowed for immovable generators. Fix...John Kåre Alsaker-17/+174
2018-01-30Allow access of the state field before the generator transform. Fixes #47482,...John Kåre Alsaker-5/+10
2018-01-29Fix ref-to-ptr coercions not working with NLL in certain casesAaron Hill-1/+33
2018-01-29Auto merge of #47837 - eddyb:going-places, r=nikomatsakisbors-100/+100