about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-02-04Don't emit StorageDead for the resume argumentJonas Schievink-4/+0
2020-02-04Auto merge of #68804 - ecstatic-morse:qualif-cursor-lazy, r=estebankbors-53/+36
2020-02-03Tweak borrow error on `FnMut` when `Fn` is expectedEsteban Küber-6/+96
2020-02-03Suggest `split_at_mut` on multiple mutable index accessEsteban Küber-2/+25
2020-02-03Treat `Rvalue::AddressOf` the same as `Rvalue::Ref`Dylan MacKenzie-18/+11
2020-02-03Eliminate "eager" qualif getterDylan MacKenzie-22/+6
2020-02-03Pass correct closure type to `Qualif` methodsDylan MacKenzie-5/+11
2020-02-03Take `FnMut` instead of `Fn` in `Qualif` methodsDylan MacKenzie-10/+10
2020-02-03Fix miscompilationJonas Schievink-10/+53
2020-02-02Account for `?Sized` type parameter boundsEsteban Küber-0/+2
2020-02-02Remove duplicated codeEsteban Küber-1/+1
2020-02-02No resume argument in the drop shimJonas Schievink-18/+33
2020-02-02Make generator transform move resume arg aroundJonas Schievink-7/+19
2020-02-02Add resume arg place to `Yield` MIR terminatorJonas Schievink-4/+12
2020-02-02Add a resume type parameter to `Generator`Jonas Schievink-9/+14
2020-02-02Rollup merge of #68460 - sinkuu:emit_mir_buffered, r=Mark-SimulacrumYuki Okushi-10/+31
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-1/+2
2020-02-011. move allow_internal_unstable to rustc_attrMazdak Farrokhzad-1/+2
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-2/+3
2020-02-01Use BufWriterShotaro Yamada-10/+31
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-31Auto merge of #68080 - varkor:declared-here, r=petrochenkovbors-3/+3
2020-01-31Auto merge of #68685 - Dylan-DPC:rollup-rkbo05z, r=Dylan-DPCbors-39/+18
2020-01-31Rollup merge of #68588 - Centril:check-unsafety-clean, r=Mark-SimulacrumDylan DPC-39/+18
2020-01-31Auto merge of #67878 - Others:opt-3, r=Mark-Simulacrumbors-0/+3
2020-01-30Change opt-level from 2 back to 3Gregor Peach-0/+3
2020-01-28Fix some wrong dereferences after rebaseSantiago Pastorino-2/+2
2020-01-28./x.py fmtSantiago Pastorino-10/+14
2020-01-28Place::ty_from takes local by valueSantiago Pastorino-39/+39
2020-01-28Local field on PlaceRef and RootPlace is not a reference anymoreSantiago Pastorino-68/+68
2020-01-28make_integrate_local takes Local by valueSantiago Pastorino-4/+4
2020-01-28record_killed_borrows_for_local takes Local by valueSantiago Pastorino-4/+4
2020-01-28Place conflict functions take Local by valueSantiago Pastorino-6/+6
2020-01-28Auto merge of #68587 - JohnTitor:rollup-fz45xwc, r=JohnTitorbors-0/+4
2020-01-28check_unsafety: more code reuseMazdak Farrokhzad-39/+18
2020-01-27Don't call `tcx.fn_sig` on closuresAaron Hill-0/+4
2020-01-27don't clone types that are copy, round two.Matthias Krüger-72/+51
2020-01-25Rollup merge of #68111 - varkor:const-generics-type_name, r=oli-obkYuki Okushi-3/+2
2020-01-24Auto merge of #68494 - matthewjasper:internal-static-ptrs, r=nikomatsakisbors-22/+24
2020-01-24Normalise notes with the/isvarkor-1/+1
2020-01-24Normalise diagnostics with respect to "the X is declared/defined here"varkor-2/+2
2020-01-24Print constants in `type_name` for const genericsvarkor-3/+2
2020-01-24Auto merge of #68414 - michaelwoerister:share-drop-glue, r=alexcrichtonbors-35/+9
2020-01-24Rollup merge of #68424 - estebank:suggest-borrow-for-non-copy-vec, r=davidtwcoTyler Mandry-4/+25
2020-01-23Make pointers to statics internalMatthew Jasper-22/+24
2020-01-23use `diagnostic_item` and modify wordingEsteban Küber-6/+16
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-31/+1
2020-01-23Make drop-glue take advantage of -Zshare-generics.Michael Woerister-4/+8
2020-01-22librustc_mir: don't allocate vectors where slices will do.Matthias Krüger-3/+3
2020-01-21Suggest borrowing `Vec<NonCopy>` in for loopEsteban Küber-0/+11