about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-02-27Rollup merge of #82607 - bjorn3:frame_loc_getter, r=RalfJungDylan DPC-0/+10
2021-02-27Rollup merge of #82498 - tmiasko:partitioning-debug, r=matthewjasperDylan DPC-6/+15
2021-02-27Add a getter for Frame.locbjorn3-0/+10
2021-02-27Use optional values for inlining thresholdsTomasz Miąsko-2/+2
2021-02-27Add option enabling MIR inlining independently of mir-opt-levelTomasz Miąsko-15/+20
2021-02-27Rollup merge of #82482 - tmiasko:small-cycles, r=varkorDylan DPC-7/+4
2021-02-27Rollup merge of #82442 - Aaron1011:fix/closure-mut-crash, r=matthewjasperDylan DPC-25/+26
2021-02-26Auto merge of #82559 - tmiasko:inlined, r=petrochenkovbors-0/+1
2021-02-26Rollup merge of #82491 - tmiasko:i, r=lcnrGuillaume Gomez-124/+146
2021-02-26Rollup merge of #82456 - klensy:or-else, r=estebankGuillaume Gomez-1/+1
2021-02-26Rollup merge of #81940 - jhpratt:stabilize-str_split_once, r=m-ou-seGuillaume Gomez-1/+0
2021-02-26Auto merge of #78429 - casey:doctest-attribute-splitting, r=jyn514bors-2/+2
2021-02-26Miscellaneous inlining improvementsTomasz Miąsko-0/+1
2021-02-25Auto merge of #82338 - RalfJung:interp-error-allocs, r=oli-obkbors-10/+2
2021-02-25fix reviewklensy-1/+1
2021-02-24Auto merge of #82159 - BoxyUwU:uwu, r=varkorbors-4/+7
2021-02-24Auto merge of #80475 - simonvandel:fix-77355, r=oli-obkbors-18/+146
2021-02-24Add suggestion for iterators in iteratorsKevin Per-4/+29
2021-02-24Use log level to control partitioning debug outputTomasz Miąsko-6/+15
2021-02-24Use small hash set in `mir_inliner_callees`Tomasz Miąsko-7/+4
2021-02-24Consider inexpensive inlining criteria firstTomasz Miąsko-124/+146
2021-02-24replaced some map_or with map_or_elseklensy-1/+1
2021-02-23yeetEllen-4/+7
2021-02-23Rollup merge of #82362 - osa1:issue81918, r=oli-obkDylan DPC-5/+18
2021-02-23Rollup merge of #81629 - 1000teslas:issue-81365-fix, r=Aaron1011Dylan DPC-4/+37
2021-02-23Skip emitting closure diagnostic when closure_kind_origins has no entryAaron Hill-25/+26
2021-02-23Rollup merge of #82091 - henryboisdequin:use-place-ref-more, r=RalfJungDylan DPC-14/+14
2021-02-22New mir-opt pass to simplify gotos with const valuesSimon Vandel Sillesen-18/+146
2021-02-22Fix mir-cfg dumpsÖmer Sinan Ağacan-5/+18
2021-02-22Auto merge of #77551 - simonvandel:extend-simplify-branch-same, r=oli-obkbors-3/+207
2021-02-22Extract deref coercion explanation into method1000teslas-3/+6
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-1/+196
2021-02-21Make MatchBranchSimplification clean up after itselfSimon Vandel Sillesen-1/+10
2021-02-21Drive-by formatting of commentSimon Vandel Sillesen-2/+2
2021-02-21remove redundant wrapping of return types of allow_internal_unstable() and ru...Matthias Krüger-2/+1
2021-02-21rustc_mir: remove redundant wrapping of return type in numeric_intrinsic()Matthias Krüger-7/+3
2021-02-20Rollup merge of #82176 - RalfJung:mir-fn-ptr-pretty, r=oli-obkGuillaume Gomez-1/+1
2021-02-20all InterpError allocate now, so adjust alloc-error-checkRalf Jung-10/+2
2021-02-20make `super_projection` take a `PlaceRef`Henry Boisdequin-2/+1
2021-02-20Auto merge of #82124 - tmiasko:op-ty-ref, r=oli-obkbors-358/+401
2021-02-19Add deref definition location1000teslas-0/+1
2021-02-18Stabilize `unsafe_op_in_unsafe_fn` lintLeSeulArtichaut-3/+2
2021-02-18Print -Ztime-passes (and misc stats/logs) on stderr, not stdout.Eduard-Mihai Burtescu-3/+3
2021-02-18Rollup merge of #82240 - matthiaskrgr:qmark, r=Dylan-DPCYuki Okushi-1/+1
2021-02-18Rollup merge of #82212 - est31:graph_graph_graph, r=oli-obkYuki Okushi-4/+4
2021-02-17remove useless ?s (clippy::needless_question_marks)Matthias Krüger-1/+1
2021-02-17Auto merge of #82235 - GuillaumeGomez:rollup-oflxc08, r=GuillaumeGomezbors-7/+4
2021-02-17Rollup merge of #82136 - edward-shen:mismatched-subst-and-hir, r=lcnrGuillaume Gomez-7/+4
2021-02-17Remove redundant rustc_data_structures path componentest31-4/+4
2021-02-17Reduce size of InterpErrorInfo to 8 bytesTomasz Miąsko-18/+25