about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform
AgeCommit message (Expand)AuthorLines
2020-12-28promotion: factor some common code into validate_refRalf Jung-57/+50
2020-12-25Auto merge of #80364 - Dylan-DPC:rollup-0y96okz, r=Dylan-DPCbors-1/+1
2020-12-25Auto merge of #79762 - Swatinem:remap-doctest-coverage, r=Swatinembors-1/+5
2020-12-23Fix typo in simplify_try.rsIkko Ashimine-1/+1
2020-12-19also const-check FakeReadRalf Jung-6/+5
2020-12-19Remap instrument-coverage line numbers in doctestsArpad Borsos-1/+5
2020-12-17Suppress `CONST_ITEM_MUTATION` lint if a dereference occurs anywhereAaron Hill-3/+5
2020-12-17Rollup merge of #80040 - tmiasko:always-lower-intrinsics, r=Dylan-DPCGuillaume Gomez-1/+1
2020-12-17Rollup merge of #80072 - richkadel:llvm-coverage-counters-2.2.1, r=tmandryYuki Okushi-2/+2
2020-12-17Rollup merge of #79882 - wecing:master, r=oli-obkYuki Okushi-0/+27
2020-12-15Fixed conflict with drop elaboration and coverageRich Kadel-2/+2
2020-12-15Rollup merge of #79958 - richkadel:llvm-coverage-counters-2.2.0, r=tmandryGuillaume Gomez-20/+24
2020-12-15Auto merge of #78068 - RalfJung:union-safe-assign, r=nikomatsakisbors-72/+93
2020-12-15Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obkbors-14/+131
2020-12-15Auto merge of #79922 - tmiasko:lower-discriminant, r=nagisabors-0/+15
2020-12-14Convenience funcs for `some_option.unwrap_or(...)`Rich Kadel-21/+11
2020-12-14Disable the constant debuginfo promotion pass by defaultWesley Wiser-1/+5
2020-12-15Always run intrinsics lowering passTomasz Miąsko-1/+1
2020-12-14Improve warnings on incompatible options involving -Zinstrument-coverageRich Kadel-19/+21
2020-12-13Rollup merge of #79984 - Nadrieril:remove-unused-dep, r=jyn514Yuki Okushi-3/+0
2020-12-12Remove an unused dependency that made `rustdoc` crashNadrieril-3/+0
2020-12-11Fixes reported bugs in Rust CoverageRich Kadel-12/+24
2020-12-11fix clippy::{needless_bool, manual_unwrap_or}Matthias Krüger-3/+4
2020-12-11don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-1/+1
2020-12-11don't convert types into identical types with .into() (clippy::useless_conver...Matthias Krüger-2/+2
2020-12-10Rollup merge of #79809 - Eric-Arellano:split-once, r=matkladTyler Mandry-28/+34
2020-12-11Lower `discriminant_value` intrinsicTomasz Miąsko-0/+15
2020-12-09update commentsChenguang Wang-5/+4
2020-12-09fix issue #78496Chenguang Wang-0/+28
2020-12-09Rollup merge of #79818 - richkadel:llvm-coverage-counters-2.1.0, r=tmandryTyler Mandry-27/+43
2020-12-09remove a hack that seems to only benefit a few very special casesRalf Jung-52/+6
2020-12-08Review feedbackEric Arellano-32/+36
2020-12-07Fixes to Rust coverageRich Kadel-27/+43
2020-12-07Dogfood 'str_split_once() with `compiler/`Eric Arellano-23/+25
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-14/+127
2020-12-04Auto merge of #79686 - Dylan-DPC:rollup-leama5f, r=Dylan-DPCbors-0/+2
2020-12-03Addressed feedback from 2020-12-01Rich Kadel-7/+11
2020-12-03Combination of commitsRich Kadel-127/+117
2020-12-03move interpret::MemoryKind::Heap to const evalVishnunarayan K I-0/+2
2020-11-25Fixup compiler docsCamelid-12/+12
2020-11-23Rollup merge of #79287 - jonas-schievink:const-trait-impl, r=oli-obkJonas Schievink-4/+36
2020-11-23Rollup merge of #79080 - camelid:mir-visit-debuginfo-project, r=jonas-schievinkJonas Schievink-7/+1
2020-11-22Add comment and remove obsolete special caseCamelid-7/+1
2020-11-22refactor unsafety checking of placesRalf Jung-75/+84
2020-11-22const fn: allow use of trait impls from boundsJonas Schievink-4/+36
2020-11-20improve formattingRalf Jung-4/+8
2020-11-20adjust union access unsafety check logic to take into account Deref and the a...Ralf Jung-15/+20
2020-11-20consider assignments of union field of ManuallyDrop type safeRalf Jung-25/+28
2020-11-20Auto merge of #79192 - tmiasko:naked-noinline, r=oli-obkbors-0/+5
2020-11-20Never inline naked functionsTomasz Miąsko-0/+5