summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build
AgeCommit message (Expand)AuthorLines
2021-02-05Auto merge of #81257 - pnkfelix:issue-80949-short-term-resolution-via-revert-...bors-295/+158
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
2020-10-30Fix even more clippy warningsJoshua Nelson-30/+15
2020-10-27Add unsized_fn_params featureSantiago Pastorino-1/+1
2020-10-27Rollup merge of #78377 - LeSeulArtichaut:patch-docs, r=jonas-schievinkYuki Okushi-1/+1
2020-10-25Fix typo in debug statementLeSeulArtichaut-1/+1
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-0/+1
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-1/+2
2020-10-17Auto merge of #77124 - spastorino:const-exprs-rfc-2920, r=oli-obkbors-1/+7
2020-10-17Remove unused cached_unreachable_block from MIR builderTomasz Miąsko-14/+0
2020-10-16Lower inline const down to MIRSantiago Pastorino-1/+7
2020-10-14documentation fixDing Xiang Fei-2/+3
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-31/+29
2020-10-05Auto merge of #77552 - ecstatic-morse:body-def-id, r=lcnrbors-1/+1
2020-10-05Auto merge of #77466 - Aaron1011:reland-drop-tree, r=matthewjasperbors-726/+768
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-1/+1
2020-10-04HACK: Overwrite the MIR's source with the correct const paramDylan MacKenzie-1/+7
2020-10-04Remember the `MirSource` for each `Body`Dylan MacKenzie-2/+9
2020-10-04Apply suggestions from reviewAaron Hill-2/+2
2020-10-04Fix broken linkAaron Hill-1/+1
2020-10-04Fix rebase falloutAaron Hill-3/+3
2020-10-04Address review commentsMatthew Jasper-5/+5
2020-10-04Add some more commentsMatthew Jasper-7/+22