summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-10-07Revert "Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakis"Ariel Ben-Yehuda-0/+1
2018-10-04do not normalize non-scalar constants to a ConstValue::ScalarPairRalf Jung-2/+12
2018-09-17Auto merge of #54260 - maxdeviant:public-scope-fields, r=petrochenkovbors-16/+47
2018-09-17Auto merge of #54254 - RalfJung:miri-dangling, r=eddybbors-9/+50
2018-09-16Auto merge of #54270 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-18/+24
2018-09-16Rollup merge of #54213 - nnethercote:keccak-flow_inits-memory, r=nikomatsakisGuillaume Gomez-18/+24
2018-09-16Auto merge of #54157 - euclio:structured-suggestion, r=estebankbors-3/+5
2018-09-15Make rustc::middle::region::Scope's fields publicMarshall Bowers-16/+47
2018-09-15keep around some information for dead allocations so that we can use it to ma...Ralf Jung-9/+50
2018-09-15Auto merge of #54177 - nnethercote:streamline-bit-stuff, r=Mark-Simulacrumbors-9/+10
2018-09-14Auto merge of #54088 - matthewjasper:use-reason-in-dlle-errors, r=pnkfelixbors-32/+108
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-11/+19
2018-09-14Rollup merge of #54095 - kenta7777:kenta7777#53719, r=davidtwcokennytm-8/+8
2018-09-14De-overlap the lifetimes of `flow_inits` and `flow_{un,ever_}inits`.Nicholas Nethercote-18/+24
2018-09-14Auto merge of #53751 - F001:tuple-struct-self-ctor, r=petrochenkov,varkorbors-3/+24
2018-09-14Remove `Iter` and `SparseIter` in indexed_set.rs.Nicholas Nethercote-5/+6
2018-09-14Rollup merge of #54076 - RalfJung:miri-snapshot, r=oli-obkkennytm-26/+38
2018-09-13Remove bitslice.rs.Nicholas Nethercote-4/+4
2018-09-13introduce SelfCtorF001-3/+24
2018-09-12use structured suggestion for "missing mut" labelAndy Russell-3/+5
2018-09-12Merge branch 'master' into kenta7777#53719kenta7777-558/+1115
2018-09-12Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakisbors-1/+0
2018-09-12Auto merge of #51159 - pacman82:master, r=oli-obkbors-59/+86
2018-09-12Add ty::Ty to PatternKind::Range;u128 for Const in Constructor::ConstantRangeMarkus Klein-59/+86
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11renamed is_nil to is_unitkenta7777-2/+2
2018-09-11Revert "renamed is_nil to is_unit"kenta7777-2/+2
2018-09-11Fix const eval of ZST index operations to make the static assertion workOliver Schneider-4/+10
2018-09-11Simplify Scope/ScopeData to have less chance of introducing UB or size increasesOliver Schneider-7/+7
2018-09-11Forbid the upper indices of `IndexVec` indices to allow for niche optimizationsOliver Schneider-0/+2
2018-09-10add FIXME related to `ref x` bindingsNiko Matsakis-1/+14
2018-09-10add link to https://github.com/rust-lang/rust/issues/54105Niko Matsakis-3/+3
2018-09-10propagate user-ascribes types down onto resulting bindingsNiko Matsakis-17/+78
2018-09-10optimize `let x: T = ..` to avoid a temporaryNiko Matsakis-1/+42
2018-09-10generalize `AscribeUserType` to handle sub or super typeNiko Matsakis-83/+43
2018-09-10fix SCCs containing mixture of universesNiko Matsakis-28/+30
2018-09-10fixup: rename `UserAssertTy` to `AscribeUserType`Niko Matsakis-1/+1
2018-09-10pacify the mercilous tidyNiko Matsakis-3/+7
2018-09-10insert `AscribeUserType` for ascriptionsNiko Matsakis-0/+26
2018-09-10add the `AscribeUserType` statement kindNiko Matsakis-41/+103
2018-09-10matches/mod.rs: rustfmtNiko Matsakis-283/+419
2018-09-10add a `AscribeUserType` pattern, largely ignoredNiko Matsakis-7/+71
2018-09-10remove the old `UserAssertTy` supportNiko Matsakis-38/+2
2018-09-10now that we can handle subtyping, fix higher-ranked equalityNiko Matsakis-10/+27
2018-09-10renamed mk_nil to mk_unitkenta7777-6/+6
2018-09-10renamed is_nil to is_unitkenta7777-2/+2
2018-09-09Suggest a let binding to extend temporary lifetimes with NLLMatthew Jasper-10/+22
2018-09-09Split explain_why_borrow_contains_point into two functionsMatthew Jasper-22/+86
2018-09-09add generalizationNiko Matsakis-99/+155
2018-09-09instantiate traversed binders rather than saving the scopesNiko Matsakis-14/+103