about summary refs log tree commit diff
path: root/src/librustc_mir_build
AgeCommit message (Expand)AuthorLines
2020-02-03Apply suggestions from code reviewmatthewjasper-3/+5
2020-02-03Address review commentsMatthew Jasper-96/+143
2020-02-03Make `Candidate` privateMatthew Jasper-7/+10
2020-02-02move_ref_pattern: change pov in diagnostics & add binding namesMazdak Farrokhzad-32/+44
2020-02-02move_ref_pattern: don't ICE on unreachable 2xby-move conflictsMazdak Farrokhzad-3/+0
2020-02-02introduce `#![feature(move_ref_pattern)]`Mazdak Farrokhzad-72/+105
2020-02-02Change MIR building to fill in the resume placeJonas Schievink-26/+40
2020-02-02Add a resume type parameter to `Generator`Jonas Schievink-3/+6
2020-02-01Implement general or-patterns in `let` statementsMatthew Jasper-52/+55
2020-02-01Implement general or-patterns in `match` expressionsMatthew Jasper-88/+381
2020-02-01Don't create unnecessary blockMatthew Jasper-10/+3
2020-02-01Generate prebinding blocks lazilyMatthew Jasper-117/+100
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-4/+5
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-28Fix some wrong dereferences after rebaseSantiago Pastorino-1/+1
2020-01-28Place::ty_from takes local by valueSantiago Pastorino-3/+3
2020-01-28Local field on PlaceRef and RootPlace is not a reference anymoreSantiago Pastorino-6/+6
2020-01-28Auto merge of #68587 - JohnTitor:rollup-fz45xwc, r=JohnTitorbors-5/+8
2020-01-27check_match: extract common logicMazdak Farrokhzad-5/+8
2020-01-27don't clone types that are copy, round two.Matthias Krüger-50/+35
2020-01-24Auto merge of #68494 - matthewjasper:internal-static-ptrs, r=nikomatsakisbors-0/+1
2020-01-23Make pointers to statics internalMatthew Jasper-0/+1
2020-01-23unused-parens: implement for block return valuesTyler Lanphear-1/+1
2020-01-20check_match: simplify check_armMazdak Farrokhzad-62/+42
2020-01-20check_match: unify some lowering code and fix some ICEsMazdak Farrokhzad-19/+23
2020-01-20generalize bindings_with_variant_name lintMazdak Farrokhzad-13/+6
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-4/+0
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-4/+0
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-17Auto merge of #68285 - oli-obk:specialization_regression, r=davidtwcobors-12/+15
2020-01-16don't clone types that are copyMatthias Krüger-1/+1
2020-01-16Array repeat expression lengths must be monomorphic at MIR building timeOliver Scherer-12/+15
2020-01-14Code review changes and fix rustdoc test.Ben Lewis-3/+2
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-55/+61
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-0/+14182