summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build
AgeCommit message (Expand)AuthorLines
2021-02-05Run x.py fmt to fix tidy issuesWesley Wiser-22/+19
2021-02-04Revert "Simplify unscheduling of drops after moves"Felix S. Klock II-13/+25
2021-02-04Revert "Use `record_operands_moved` more aggresively"Felix S. Klock II-15/+3
2021-02-04Revert "Avoid leaking block expression values"Felix S. Klock II-284/+150
2021-02-02Bump rustfmt versionMark Rousskov-90/+108
2021-02-01Rollup merge of #81364 - camelid:improve-build-matches-docs, r=varkorJonas Schievink-55/+74
2021-01-31Update outdated commentCamelid-3/+3
2021-01-31Rollup merge of #80092 - sexxi-goose:restrict_precision, r=nikomatsakisJonas Schievink-10/+1
2021-01-30Rollup merge of #81291 - sexxi-goose:fix-struct-update-functional-record-upda...Yuki Okushi-5/+10
2021-01-29Compute mutability of closure capturesAman Arora-10/+1
2021-01-28Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakisYuki Okushi-3/+2
2021-01-24Improve `rustc_mir_build::matches` docsCamelid-53/+72
2021-01-22Make functional record update/struct update syntax works inside closures when...Dhruv Jauhar-5/+10
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-3/+2
2021-01-18Fix typo in simplify.rsIkko Ashimine-1/+1
2021-01-16Auto merge of #80290 - RalfJung:less-intrinsic-write, r=lcnrbors-74/+34
2021-01-07Reintroduce hir::ExprKind::IfCaio-0/+37
2020-12-31remove move_val_init leftoversRalf Jung-74/+34
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-1/+1
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-1/+1
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-3/+3
2020-12-24use matches!() macro in more placesMatthias Krüger-5/+1
2020-12-17Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasperYuki Okushi-9/+46
2020-12-15Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obkbors-5/+5
2020-12-13Rollup merge of #79940 - matthiaskrgr:cl15ppy, r=Dylan-DPCYuki Okushi-2/+3
2020-12-12Auto merge of #79553 - sexxi-goose:mir_min_cap_writeback, r=nikomatsakisbors-123/+376
2020-12-11use if let Some(x) = .. instead of ...map(|x|) to conditionally run fns that...Matthias Krüger-2/+3
2020-12-09Use precise places when lowering Closures in THIRAman Arora-47/+65
2020-12-09Use Places for captures in MIRAman Arora-22/+128
2020-12-09Also generate `StorageDead` in constantsoli-41/+16
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-5/+5
2020-12-06Move handling UpvarRef to PlaceBuilderAman Arora-78/+207
2020-12-06Implement lowering of if-let guards to MIRLeSeulArtichaut-9/+46
2020-12-04Avoid leaking block expression valuesMatthew Jasper-149/+288
2020-12-04Use `record_operands_moved` more aggresivelyMatthew Jasper-5/+17
2020-12-04Simplify unscheduling of drops after movesMatthew Jasper-30/+22
2020-11-24Use the name "auto traits" everywhere in the compilerCamelid-1/+1
2020-11-17Remove THIR::ExprKind::SelfRefAman Arora-4/+0
2020-11-17Move capture lowering from THIR to MIRAman Arora-0/+82
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-15Rollup merge of #79036 - cjgillot:steal, r=oli-obkJonas Schievink-1/+1
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-1/+1
2020-11-09address reviewer commentsmark-5/+6
2020-11-07fix #72680 by explicitly checking for or-pattern before testmark-0/+10
2020-11-05Auto merge of #78638 - vn-ki:bindigs-after-at-issue-69971, r=oli-obkbors-0/+44
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-3/+2
2020-11-03review commentsVishnunarayan K I-10/+10
2020-11-03preserve bindings order for SomeVishnunarayan K I-5/+28
2020-11-02new fix method and update testsVishnunarayan K I-15/+23
2020-11-02reverse binding order in matches ...Vishnunarayan K I-1/+14