summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2020-12-17Auto merge of #79840 - dvtkrlbs:issue-79667, r=oli-obkbors-1/+0
2020-12-15Auto merge of #78068 - RalfJung:union-safe-assign, r=nikomatsakisbors-3/+27
2020-12-09Extra assertions in eval_body_using_ecx to disallow queries forTunahan Karlibas-1/+0
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-9/+28
2020-11-28expand iter_projections commentRalf Jung-0/+4
2020-11-26Fix new 'unnecessary trailing semicolon' warningsAaron Hill-3/+3
2020-11-26Rollup merge of #79365 - richkadel:llvm-cov-map-version-4, r=wesleywiserJonas Schievink-3/+3
2020-11-25fix URLs in doc commentRich Kadel-3/+3
2020-11-25Auto merge of #79336 - camelid:rename-feature-oibit-to-auto, r=oli-obkbors-1/+1
2020-11-24Use the name "auto traits" everywhere in the compilerCamelid-1/+1
2020-11-23Updated links to LLVM 11 docs and typesRich Kadel-3/+3
2020-11-23Rollup merge of #79080 - camelid:mir-visit-debuginfo-project, r=jonas-schievinkJonas Schievink-5/+8
2020-11-22Add comment and remove obsolete special caseCamelid-0/+1
2020-11-22refactor unsafety checking of placesRalf Jung-1/+3
2020-11-21add function to iterate through all sub-places, and add PlaceRef::tyRalf Jung-0/+18
2020-11-20needs -> might needRalf Jung-1/+1
2020-11-20consider assignments of union field of ManuallyDrop type safeRalf Jung-3/+3
2020-11-18Rollup merge of #79079 - camelid:mir-visit-docs, r=matthewjasperMara Bos-62/+62
2020-11-17Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obkbors-12/+18
2020-11-17Rollup merge of #79027 - tmiasko:inline-always-live-locals, r=oli-obkMara Bos-1/+3
2020-11-16wordslcnr-30/+14
2020-11-16compiler: fold by valueBastian Kauschke-49/+45
2020-11-15MIR visitor: Don't treat debuginfo field access as a use of the structCamelid-5/+7
2020-11-15Turn top-level comments into module docs in MIR visitorCamelid-62/+62
2020-11-15Limit storage duration of inlined always live localsTomasz Miąsko-1/+3
2020-11-14Introduce `TypeVisitor::BreakTy`LeSeulArtichaut-12/+18
2020-11-12review commentsVishnunarayan K I-1/+1
2020-11-12add error_occured field to ConstQualifs, fix #76064Vishnunarayan K I-2/+3
2020-11-07fix `super_visit_with` for `Terminator`Bastian Kauschke-17/+14
2020-11-06Auto merge of #78267 - richkadel:llvm-coverage-counters-2.0.3r1, r=tmandrybors-25/+70
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-4/+4
2020-11-05Addressed all feedback to dateRich Kadel-14/+0
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-25/+84
2020-11-05Fix even more URLsGuillaume Gomez-4/+4
2020-11-05Rollup merge of #78742 - vn-ki:fix-issue-78655, r=oli-obkMara Bos-3/+9
2020-11-05Rollup merge of #78733 - matthiaskrgr:cl11ppy, r=jyn514Mara Bos-1/+1
2020-11-04make intern_const_alloc_recursive return error fix #78655Vishnunarayan K I-3/+9
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-37/+4
2020-11-04fix a couple of clippy warnings:Matthias Krüger-1/+1
2020-11-04Move ZST constant to the top of the impl blockoli-2/+2
2020-11-04Do not raise interp errors from the scalar int moduleoli-2/+8
2020-11-04Add helper for getting an `int` out of a `Scalar`oli-0/+8
2020-11-04Replace `Scalar::zst` with a `Scalar::ZST` constantoli-4/+1
2020-11-04No need for a `zst` constructor method when we can have a constantoli-1/+1
2020-11-04s/Scalar::Raw/Scalar::Intoli-23/+23
2020-11-04Split the "raw integer bytes" part out of `Scalar`Oliver Scherer-91/+25
2020-10-30Remove implicit `Continue` typeLeSeulArtichaut-12/+12
2020-10-30Use `ControlFlow::is{break,continue}`LeSeulArtichaut-1/+1
2020-10-30TypeVisitor: use `std::ops::ControlFlow` instead of `bool`LeSeulArtichaut-43/+64
2020-10-28Rollup merge of #78351 - RalfJung:validity-unsafe-cell, r=oli-obkDylan DPC-12/+0