summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-04-07Update commentOliver Scherer-1/+1
2019-04-07Add more regression tests for accidental promotionOliver Scherer-2/+2
2019-04-07Function arguments should never get promotedOliver Scherer-1/+1
2019-04-02Permit unwinding through FFI by defaultMark Rousskov-1/+1
2019-03-16Make migrate mode work at item level granularityMatthew Jasper-23/+5
2019-03-16Schedule the demolition of `IsNotPromotable`Oliver Scherer-0/+2
2019-03-16Don't promote function calls to nonpromotable thingsOliver Scherer-5/+2
2019-03-16Handle type annotations in promoted MIR correctlyMatthew Jasper-15/+17
2019-03-16Remove unnecessary parameterMatthew Jasper-4/+2
2019-03-16Include bounds from promoted constants in NLLMatthew Jasper-19/+107
2019-02-25Auto merge of #58302 - SimonSapin:tryfrom, r=alexcrichtonbors-1/+0
2019-02-25Rollup merge of #58687 - kenta7777:reduce-miri-code-repetition, r=oli-obkMazdak Farrokhzad-2/+1
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-812/+742
2019-02-24Rollup merge of #58511 - oli-obk:const_to_op, r=RalfJungMazdak Farrokhzad-114/+105
2019-02-24Auto merge of #58232 - ljedrz:HirIdification_continued, r=Zoxcbors-1/+1
2019-02-24reduce miri code repetition like (n << amt) >> amtkenta7777-2/+1
2019-02-23Rollup merge of #58667 - kenta7777:reduce-mir-code-repetition, r=petrochenkovMazdak Farrokhzad-2/+2
2019-02-23Rollup merge of #58658 - pmccarter:align_msg, r=matthewjasperMazdak Farrokhzad-2/+4
2019-02-23Rollup merge of #58199 - clintfred:partial-move-err-msg, r=estebankMazdak Farrokhzad-2/+8
2019-02-23reduce an mir code repetition like (n << amt) >> amtkenta7777-2/+2
2019-02-22Change byte align message wording #58617Patrick McCarter-1/+1
2019-02-22Invalid byte alignment expected/provided in message #58617Patrick McCarter-2/+4
2019-02-22Rollup merge of #58615 - RalfJung:ref-to-place-alignment, r=oli-obkMazdak Farrokhzad-2/+8
2019-02-22Rollup merge of #58607 - gurgalex:fail_E0505_for_2018_edition, r=matthewjasperMazdak Farrokhzad-15/+22
2019-02-21Move the exit block of the match to the endMatthew Jasper-5/+9
2019-02-21Fix error index exampleMatthew Jasper-2/+2
2019-02-21Simplify the cleanup_post_borrowck passesMatthew Jasper-85/+20
2019-02-21Activate two phase borrows on all usesMatthew Jasper-28/+16
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-161/+111
2019-02-21Match discriminant -> scrutineeMatthew Jasper-22/+22
2019-02-21Clean up MIR match loweringMatthew Jasper-534/+579
2019-02-21Improve error message and add tests for borrowck match handlingMatthew Jasper-11/+19
2019-02-21remark about the one place where place computation calls size_and_align_ofRalf Jung-2/+4
2019-02-21explain why we use static alignment in ref-to-place conversionRalf Jung-0/+4
2019-02-20Remove braces from most E0505 examplesAlex Gurganus-15/+9
2019-02-20Fixes #58586: Make E0505 explain example fail for 2018 editionAlex Gurganus-3/+16
2019-02-20Run rustfmtSantiago Pastorino-117/+155
2019-02-20Fix erroneous loop diagnostic in nllSantiago Pastorino-56/+123
2019-02-20Use successor_within_block helperSantiago Pastorino-4/+1
2019-02-20hir: HirId-ify intravisitljedrz-1/+1
2019-02-20Rollup merge of #58569 - kenta7777:reduce-code-repetition, r=oli-obkkennytm-6/+4
2019-02-20Rollup merge of #58562 - dlrobertson:fix_nits, r=alexregkennytm-29/+33
2019-02-19reduced some code repetitions.kenta7777-6/+4
2019-02-19Auto merge of #58503 - varkor:const-generics-hir, r=petrochenkovbors-1/+4
2019-02-18Fix style nitsDan Robertson-29/+33
2019-02-17Rollup merge of #58509 - phansch:add_myself_to_clippy_toolstate_maintainers, ...kennytm-14/+26
2019-02-16Limit the visibility further and expand on a commentOliver Scherer-2/+3
2019-02-16Update docs and visibilities of const to op methodsOliver Scherer-3/+3
2019-02-16Add `eval` prefix to clarify what the function doesOliver Scherer-3/+3
2019-02-16Make `may_normalize` explicit in the type systemOliver Scherer-34/+38