about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2020-03-27clarify hir_id <-> node_id method namesBastian Kauschke-1/+1
2020-03-27Auto merge of #68404 - Amanieu:llvm-asm, r=estebankbors-6/+6
2020-03-26Update imports from `dataflow::generic` to `dataflow`Dylan MacKenzie-6/+6
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-6/+6
2020-03-26Rollup merge of #70385 - RalfJung:miri-nits, r=eddybMazdak Farrokhzad-3/+3
2020-03-26Rollup merge of #69866 - estebank:guess_head_span, r=eddybMazdak Farrokhzad-2/+2
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-2/+2
2020-03-25Rename LayoutDetails to just Layout.Ana-Maria Mihalache-2/+2
2020-03-25rename def_id -> static_def_idRalf Jung-2/+2
2020-03-25better explain GLOBAL_KIND choiceRalf Jung-1/+1
2020-03-24Rollup merge of #70241 - RalfJung:global-mem, r=oli-obkMazdak Farrokhzad-9/+18
2020-03-24actually we can reject all reads from mutable allocs in const-propRalf Jung-6/+5
2020-03-24fix const_prop ICERalf Jung-2/+6
2020-03-24get back the more precise error messageRalf Jung-0/+1
2020-03-24move ModifiedStatic error to ConstEval errors, and generally adjust terminolo...Ralf Jung-8/+13
2020-03-24Rollup merge of #70259 - wesleywiser:use_reveal_all, r=eddybMazdak Farrokhzad-18/+4
2020-03-24Rollup merge of #70267 - RalfJung:const-prop-unsup, r=oli-obk,wesleywiserMazdak Farrokhzad-9/+24
2020-03-23add macro to reduce boilerplate and keep readable messagesRalf Jung-21/+24
2020-03-23Rollup merge of #69968 - eddyb:tupled-closure-captures, r=nikomatsakisMazdak Farrokhzad-2/+2
2020-03-22miri engine: turn error sanity checks into assertionsRalf Jung-2/+1
2020-03-22Rollup merge of #70254 - matthiaskrgr:cl4ppy, r=CentrilDylan DPC-3/+2
2020-03-22get rid of ConstPropUnsupported; use ZST marker structs insteadRalf Jung-10/+22
2020-03-21Use Reveal::All in MIR inlinerWesley Wiser-10/+3
2020-03-21Resolve worsened debug build codegenWesley Wiser-8/+1
2020-03-22don't create variable bindings just to return the bound value immediately (cl...Matthias Krüger-3/+2
2020-03-21remove unused unit values (clippy::unused_unit)Matthias Krüger-3/+1
2020-03-21rustc: keep upvars tupled in {Closure,Generator}Substs.Eduard-Mihai Burtescu-2/+2
2020-03-21Rollup merge of #70138 - RalfJung:throw-not-return, r=oli-obkMazdak Farrokhzad-5/+5
2020-03-21Rollup merge of #69934 - andjo403:inlinecost, r=wesleywiserMazdak Farrokhzad-2/+17
2020-03-21Rollup merge of #70187 - matthiaskrgr:cl2ppy, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-19Use erased regions in MIRMatthew Jasper-83/+20
2020-03-19do not 'return' in 'throw_' macrosRalf Jung-5/+5
2020-03-19Rollup merge of #69814 - jonas-schievink:gen-ret-unw, r=ZoxcMazdak Farrokhzad-7/+104
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-18/+13
2020-03-17Hold index of generator `self` arg in `const`Dylan MacKenzie-21/+18
2020-03-16Rollup merge of #67335 - ecstatic-morse:qualif-refactor, r=eddybDylan DPC-202/+178
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-14/+11
2020-03-16remove unnecessary hir::map importsMazdak Farrokhzad-4/+2
2020-03-15Auto merge of #68944 - Zoxc:hir-map, r=eddybbors-2/+2
2020-03-14Return feature gate as a `Symbol`Dylan MacKenzie-29/+32
2020-03-14Simplify `Qualif` interfaceDylan MacKenzie-202/+178
2020-03-14Index HIR after creating TyCtxtJohn Kåre Alsaker-2/+2
2020-03-14Swap inserts to keep the original orderingJonas Schievink-4/+4
2020-03-14Make downstream crates compile.Camille GILLOT-2/+3
2020-03-14Auto merge of #69716 - jonas-schievink:generator-size, r=tmandrybors-1/+1
2020-03-14Rollup merge of #69809 - matthiaskrgr:lifetimes, r=eddybYuki Okushi-3/+3
2020-03-14Rollup merge of #69802 - matthiaskrgr:cl1ppy, r=Dylan-DPCYuki Okushi-1/+1
2020-03-12remove lifetimes that can be elided (clippy::needless_lifetimes)Matthias Krüger-3/+3
2020-03-12Auto merge of #68551 - Marwes:allocations_mir, r=ecstatic-morsebors-7/+23