about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-12-24Rollup merge of #67551 - ldm0:E0627, r=Dylan-DPCMazdak Farrokhzad-2/+2
2019-12-24Rollup merge of #67337 - oli-obk:no_mut_static_ref_from_const, r=RalfJungMazdak Farrokhzad-23/+66
2019-12-23Auto merge of #66296 - Centril:bindings_after_at-init, r=pnkfelixbors-88/+155
2019-12-23TidyOliver Scherer-1/+2
2019-12-23Rollup merge of #67546 - oli-obk:slice_pattern_ice, r=varkorMazdak Farrokhzad-1/+2
2019-12-23Update src/librustc_mir/interpret/intern.rsOliver Scherer-1/+1
2019-12-23Constants reading or referencing statics is illegalOliver Scherer-3/+4
2019-12-23Dynamically prevent constants from accessing staticsOliver Scherer-17/+49
2019-12-23Panic on mutable allocs in constantsOliver Scherer-6/+15
2019-12-23--bless bindings-after-at testsMazdak Farrokhzad-1/+1
2019-12-23document check_borrow_conflicts_in_at_patternsMazdak Farrokhzad-2/+10
2019-12-23improve robustness of pat walkersMazdak Farrokhzad-9/+5
2019-12-23refactor with extract_binding_modeMazdak Farrokhzad-43/+29
2019-12-23add check_borrow_conflicts_in_at_patterns analysisMazdak Farrokhzad-30/+104
2019-12-23check_legality_of_move_bindings: generalize diagnostics & add commentsMazdak Farrokhzad-11/+13
2019-12-23add a fixmeMazdak Farrokhzad-0/+1
2019-12-23Introduce `#![feature(bindings_after_at)]`.Mazdak Farrokhzad-16/+16
2019-12-23Yield is an expression form, not a statement.Donough Liu-2/+2
2019-12-23Add span information to `ExprKind::Assign`varkor-1/+1
2019-12-23Update src/librustc_mir/interpret/place.rsOliver Scherer-1/+1
2019-12-23Fix ICE in mir interpretationOliver Scherer-1/+2
2019-12-22Format the worldMark Rousskov-9093/+6794
2019-12-22Rollup merge of #67499 - Centril:mir-match-clean, r=matthewjasperMazdak Farrokhzad-103/+49
2019-12-22Rollup merge of #67299 - christianpoveda:try_immty_from_int, r=RalfJungMazdak Farrokhzad-0/+9
2019-12-22Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obkMazdak Farrokhzad-106/+54
2019-12-22Add error message if `Scalar::from_(u)int` failsChristian Poveda-2/+2
2019-12-22Auto merge of #66931 - cjgillot:hirene-preamble, r=eddybbors-8/+8
2019-12-22Rollup merge of #67439 - Centril:clean-hair-slice, r=matthewjasperMazdak Farrokhzad-125/+46
2019-12-21Use Arena inside hir::Body.Camille GILLOT-3/+3
2019-12-21Use Arena inside hir::EnumDef.Camille GILLOT-1/+1
2019-12-21Use Arena inside hir::ImplItem.Camille GILLOT-8/+2
2019-12-21Use Arena inside hir::TraitItem.Camille GILLOT-2/+5
2019-12-21Use Arena inside hir::Item.Camille GILLOT-2/+5
2019-12-22Add simpler entry points to const eval for common usages.Ben Lewis-106/+54
2019-12-21simplify MIR building with cfg.goto(...)Mazdak Farrokhzad-79/+29
2019-12-21misc cleanup in match MIR buildingMazdak Farrokhzad-24/+20
2019-12-21Rollup merge of #67333 - wesleywiser:fix_inline_into_box_place, r=oli-obkMazdak Farrokhzad-10/+20
2019-12-21Change results to optionsChristian Poveda-4/+4
2019-12-21Rollup merge of #67467 - matthewjasper:test-slice-patterns, r=oli-obkMazdak Farrokhzad-4/+25
2019-12-21Rollup merge of #67355 - Centril:merge-mut, r=oli-obkMazdak Farrokhzad-84/+70
2019-12-20[mir-opt] Fix `Inline` pass to handle inlining into `box` expressionsWesley Wiser-10/+20
2019-12-20Don't ICE in subslice pattern const-evalMatthew Jasper-4/+25
2019-12-20into: simplify AddressOf logic after rebaseMazdak Farrokhzad-9/+4
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-77/+68
2019-12-20Rollup merge of #67404 - mark-i-m:split-1, r=matthewjasperMazdak Farrokhzad-88/+96
2019-12-20Rollup merge of #67314 - matthewjasper:union-move-errors, r=nikomatsakisMazdak Farrokhzad-9/+22
2019-12-20Rollup merge of #67130 - wesleywiser:const_prop_into_locals, r=oli-obkMazdak Farrokhzad-18/+34
2019-12-20Better commentWho? Me?!-1/+1
2019-12-20`SliceKind::VarLen`: make doc-comment render correctly.Mazdak Farrokhzad-4/+5
2019-12-19`slice_or_array_pattern`: remove dead code.Mazdak Farrokhzad-42/+1