about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2020-02-19Add more comments to `SuspensionPoint`Jonas Schievink-3/+9
2020-02-19Remap the resume place if necessaryJonas Schievink-0/+9
2020-02-19Rollup merge of #69280 - ecstatic-morse:promote-shuffle-no-special-case, r=pe...Dylan DPC-19/+5
2020-02-18Remove mention of `simd_shuffle` promotion from commentsDylan MacKenzie-7/+5
2020-02-18Remove special case for `simd_shuffle` arg promotionDylan MacKenzie-12/+0
2020-02-18Prevent const trait methods from being marked stableDylan MacKenzie-0/+8
2020-02-18Check for trait methods on concrete types in const checkingDylan MacKenzie-3/+17
2020-02-19Auto merge of #69113 - ecstatic-morse:unified-dataflow-borrowed, r=wesleywiserbors-52/+33
2020-02-18better lint namesRalf Jung-4/+4
2020-02-18Rollup merge of #69146 - matthewjasper:literal-qualif, r=eddybMazdak Farrokhzad-17/+8
2020-02-16Clarify mir block mergingMarkus Westerlind-1/+5
2020-02-16Make librustc_mir compile.Camille GILLOT-2/+3
2020-02-16Auto merge of #69156 - ecstatic-morse:unified-dataflow-impls2, r=eddybbors-83/+41
2020-02-15Tighter type bounds for messagesRalf Jung-1/+1
2020-02-15Always qualify literals by typeMatthew Jasper-17/+8
2020-02-15fix exceeding_bitshift lint and testRalf Jung-5/+7
2020-02-15Auto merge of #67681 - matthewjasper:infer-regions-in-borrowck, r=nikomatsakisbors-19/+26
2020-02-15Rollup merge of #69051 - Centril:st-fixes, r=eddybYuki Okushi-0/+3
2020-02-14const-prop: use one helper method for all lints; consistently lint overflow o...Ralf Jung-87/+80
2020-02-14Call `is_freeze` less in unsafety-checkingMatthew Jasper-19/+26
2020-02-13Print flow state in debug messages for `find_dead_unwinds`Dylan MacKenzie-3/+9
2020-02-13Use more descriptive name to get `InitializationData` stateDylan MacKenzie-5/+5
2020-02-13Use `seek_before` instead of `seek_after`Dylan MacKenzie-7/+7
2020-02-13Use `ResultsCursor` for `elaborate_drops`Dylan MacKenzie-81/+33
2020-02-13Ignore mut borrow from drop terminator in const-evalDylan MacKenzie-0/+6
2020-02-13Rename `MaybeBorrowedLocals` constructorsDylan MacKenzie-3/+3
2020-02-13Auto merge of #68969 - RalfJung:dont-panic, r=oli-obkbors-68/+58
2020-02-13perf(mir): Reserve enough space for the merged blocks before appendingMarkus Westerlind-4/+17
2020-02-13fix typoRalf Jung-1/+1
2020-02-13Avoid an intermediate Vec in mir simplifyMarkus Westerlind-7/+6
2020-02-13Use Vec::appendMarkus Westerlind-1/+1
2020-02-13Reuse a Vec in mir simplificationMarkus Westerlind-2/+2
2020-02-13rename PanicInfo -> AssertKindRalf Jung-11/+11
2020-02-13improve comments:Ralf Jung-4/+8
2020-02-13move PanicInfo to mir moduleRalf Jung-4/+4
2020-02-13const-prop: handle overflow_check consistently for all operatorsRalf Jung-15/+10
2020-02-13remove Panic variant from InterpErrorRalf Jung-46/+37
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-2/+1
2020-02-12Use `MaybeMutBorrowedLocals` for const-checkingDylan MacKenzie-19/+14
2020-02-12Use `MaybeBorrowedLocals` for generator analysesDylan MacKenzie-13/+7
2020-02-12Reenable peek test for indirect mutation analysisDylan MacKenzie-20/+6
2020-02-12Rollup merge of #69002 - RalfJung:miri-op-overflow, r=oli-obk,wesleywiserDylan DPC-17/+17
2020-02-12Auto merge of #69094 - Dylan-DPC:rollup-4qe7uv1, r=Dylan-DPCbors-0/+1
2020-02-12Rollup merge of #69032 - chrissimpkins:ice-yield-println-#69017, r=petrochenkovDylan DPC-0/+1
2020-02-12Auto merge of #68241 - ecstatic-morse:unified-dataflow-impls, r=pnkfelixbors-81/+57
2020-02-11Add note about `elaborate_drops::InitializationData`Dylan MacKenzie-0/+3
2020-02-11Use new dataflow framework for `rustc_peek` testsDylan MacKenzie-42/+28
2020-02-11Use new dataflow framework for drop elaboration and borrow checkingDylan MacKenzie-35/+21
2020-02-11Move more into decorate functions.jumbatm-14/+16
2020-02-11Run RustFmtjumbatm-11/+16