summary refs log tree commit diff
path: root/src/librustc_mir_build/build/expr
AgeCommit message (Expand)AuthorLines
2020-06-13Revert "Defer creating drop trees in MIR lowering until leaving that scope"Felix S. Klock II-11/+13
2020-06-01Auto merge of #71192 - oli-obk:eager_alloc_id_canonicalization, r=wesleywiserbors-4/+16
2020-05-30Make TLS accesses explicit in MIROliver Scherer-4/+16
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+2
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+1
2020-05-18Add asm! to MIRAmanieu d'Antras-2/+73
2020-05-09Defer creating drop trees in MIR lowering until leaving that scopeMatthew Jasper-13/+11
2020-05-09Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasperDylan DPC-14/+9
2020-05-06Shrink `LocalDecl` by 56 bytes.Nicholas Nethercote-1/+1
2020-05-06Improve `LocalDecl` creation.Nicholas Nethercote-13/+8
2020-05-02Move ensure_sufficient_stack to data_structuresSimonas Kazlauskas-1/+1
2020-05-02Prevent stack overflow for deeply recursive codeOliver Scherer-1/+6
2020-04-30Add a convenience function for testing whether a static is `#[thread_local]`Oliver Scherer-3/+2
2020-04-29Rollup merge of #71217 - estebank:tail-borrow-sugg, r=pnkfelixDylan DPC-1/+1
2020-04-28Suggest `;` or assignment to drop borrows in tail exprsEsteban Küber-1/+1
2020-04-26fix more clippy warningsMatthias Krüger-1/+1
2020-04-21Auto merge of #71170 - spastorino:dyn-fnonce-alignment, r=nikomatsakisbors-4/+130
2020-04-20tweak commentsNiko Matsakis-5/+10
2020-04-18Make Box<dyn FnOnce> respect self alignmentSantiago Pastorino-3/+124
2020-04-16don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-47/+41
2020-04-13unit rvalue: use constant `()` instead of tupleBastian Kauschke-2/+6
2020-03-31Use Place directly in librustc_mir_build, it's CopySantiago Pastorino-30/+22
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-18/+18
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-7/+7
2020-03-21remove unused unit values (clippy::unused_unit)Matthias Krüger-4/+1
2020-02-24librustc{, codegen_ssa,infer,mir_build}: don't clone types that are copyMatthias Krüger-1/+1
2020-02-13rename PanicInfo -> AssertKindRalf Jung-7/+7
2020-02-13move PanicInfo to mir moduleRalf Jung-2/+2
2020-02-02Change MIR building to fill in the resume placeJonas Schievink-15/+22
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-5/+5
2020-01-27don't clone types that are copy, round two.Matthias Krüger-16/+6
2020-01-23Make pointers to statics internalMatthew Jasper-0/+1
2020-01-12Split `rustc_mir::{build, hair, lints}` into their own crateMatthew Jasper-0/+1875