summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-05-25Fix 07c42af554c to work on stableMark Simulacrum-7/+25
2018-05-24Fix issue #50811 (`NaN > NaN` was true).kennytm-7/+6
2018-04-27use `reveal_all` during drop elaborationNiko Matsakis-2/+4
2018-04-26Allow variant discriminant initializers to refer to other initializers of the...Oliver Schneider-3/+75
2018-04-25Only warn on erroneous promoted constantsOliver Schneider-9/+7
2018-04-21Add back missing `#![feature(never_type)]`skennytm-0/+3
2018-04-21Revert stabilization of `feature(never_type)`.Felix S. Klock II-0/+1
2018-04-20Fix ICE with `main`'s return type containing lifetimesShotaro Yamada-4/+4
2018-04-17Add a tracking issue for making the warning a lintOliver Schneider-0/+1
2018-04-17Don't abort const eval due to long running evals, just warnOliver Schneider-10/+9
2018-04-17Sign extend constants in range patternsOliver Schneider-23/+50
2018-04-17Stop referring to statics' AllocIds directlyOliver Schneider-114/+38
2018-03-31Auto merge of #49500 - oli-obk:mir_dep_graph, r=michaelwoeristerbors-1/+40
2018-03-31Auto merge of #49472 - nikomatsakis:nll-optimize-constraint-prop-1, r=pnkfelixbors-48/+136
2018-03-30Add an explanation for the `create_depgraph_edges`Oliver Schneider-1/+12
2018-03-30Auto merge of #49403 - oli-obk:try2, r=eddybbors-6/+31
2018-03-30Introduce an edge from a const eval to the MIR of all statics it depends onOliver Schneider-1/+29
2018-03-29apply pnkfelix nitsNiko Matsakis-6/+20
2018-03-29document reason for #[inline(never)] annotationNiko Matsakis-1/+1
2018-03-29amortize dfs storage creationNiko Matsakis-31/+65
2018-03-29remove dependency map and instead use a linked list of constraintsNiko Matsakis-17/+55
2018-03-29add `#[inline(never)]` annotationsNiko Matsakis-0/+2
2018-03-29Stabilize underscore lifetimesTaylor Cramer-1/+1
2018-03-28Stabilize match_default_bindingsTaylor Cramer-1/+1
2018-03-27Use the actual discriminant instead of always choosing the dataful variantOliver Schneider-2/+4
2018-03-27Auto merge of #49202 - csmoe:trait_engine, r=nikomatsakisbors-3/+3
2018-03-27Trim discriminants to their final type sizeOliver Schneider-6/+29
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+1
2018-03-25Rollup merge of #49274 - oli-obk:slow_miri, r=michaelwoerister,eddybkennytm-58/+44
2018-03-25Rollup merge of #49194 - Zoxc:unsafe-generator, r=cramertjkennytm-15/+7
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-18/+138
2018-03-23Improved comments for UserAssertTy statement.David Wood-3/+3
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-3/+3
2018-03-23Rollup merge of #48265 - SimonSapin:nonzero, r=KodrAusAlex Crichton-3/+3
2018-03-23Simplify local accessorsOliver Schneider-10/+8
2018-03-23Don't allocate a local array at all if there are no localsOliver Schneider-16/+22
2018-03-23Replace uses of `Hash(Map|Set)` with `FxHash(Map|Set)` in miriOliver Schneider-8/+9
2018-03-23Vec<_> -> IndexVec<Local, _>Oliver Schneider-22/+14
2018-03-23import trait engine to typeckcsmoe-3/+3
2018-03-22Added flag to disable user type assertion.David Wood-0/+2
2018-03-22Debug logs for replace_bound_regions_with_nll_infer_varsNiko Matsakis-0/+6
2018-03-22Temporarily only adding UserAssertTy on binding patterns.David Wood-3/+9
2018-03-22UserAssertTy can handle inference variables.David Wood-16/+23
2018-03-22No longer visiting user_assert_ty statements in constraint generation.David Wood-2/+4
2018-03-22Added comment in renumberer about UserAssertTy.David Wood-0/+3
2018-03-22Added override in renumberer for UserAssertTy.David Wood-1/+6
2018-03-22Changed location to at_self from at_successor.David Wood-1/+1
2018-03-22Added initial processing of UserAssertTy statements.David Wood-18/+41
2018-03-22Killing UserAssertTy in CleanupPostBorrowck pass.David Wood-17/+46