about summary refs log tree commit diff
path: root/src/librustc_middle
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-46121/+0
2020-08-29New pass to optimize `if`conditions on integrals to switches on the integerSimon Vandel Sillesen-0/+23
2020-08-28Auto merge of #70212 - Amanieu:catch_foreign, r=Mark-Simulacrumbors-1/+3
2020-08-27Abort when catch_unwind catches a foreign exceptionAmanieu d'Antras-1/+3
2020-08-27Auto merge of #75933 - Aaron1011:feature/closure-move-err, r=oli-obkbors-1/+7
2020-08-27Auto merge of #72784 - csmoe:issue-61076, r=estebankbors-0/+4
2020-08-27add projection_ty_from_predicates querycsmoe-0/+4
2020-08-26Auto merge of #75898 - lcnr:variant-def-recovered, r=petrochenkovbors-4/+13
2020-08-26Auto merge of #75893 - Dylan-DPC:fix/offset-to-u64, r=oli-obkbors-7/+7
2020-08-26Point to a move-related span when pointing to closure upvarsAaron Hill-1/+7
2020-08-25VariantDef: move recovered into VariantFlagsBastian Kauschke-4/+13
2020-08-25Auto merge of #75132 - scottmcm:stabilize-range-is-empty, r=dtolnaybors-1/+0
2020-08-24Stabilize Range[Inclusive]::is_emptyScott McMurray-1/+0
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-19/+19
2020-08-24Rollup merge of #75831 - lzutao:https, r=Dylan-DPCYuki Okushi-1/+1
2020-08-23Auto merge of #75656 - tirr-c:match-suggest-semi, r=estebankbors-0/+1
2020-08-23 change offset from u32 to u64DPC-7/+7
2020-08-23Prefer https link for wikipedia URLsLzu Tao-1/+1
2020-08-23Auto merge of #75465 - Aaron1011:feature/short-fn-def-span, r=estebankbors-3/+26
2020-08-22Use smaller def span for functionsAaron Hill-3/+26
2020-08-22Lazy decoding of DefPathTable from crate metadata (non-incremental case)Aaron Hill-15/+9
2020-08-22MIR call terminator represents diverging calls tooSimonas Kazlauskas-1/+1
2020-08-21Suppress "const" prefix of FnDef in MIR dumpLzu Tao-1/+4
2020-08-20Auto merge of #75747 - cuviper:rollup-icke90l, r=cuviperbors-2/+13
2020-08-20Rollup merge of #75710 - ThibsG:FixBadPrinting75447, r=oli-obkJosh Stone-2/+13
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-5/+30
2020-08-20Apply suggestions from code reviewOliver Scherer-2/+2
2020-08-20Add missing tick for docLzu Tao-1/+1
2020-08-19Auto merge of #75563 - richkadel:llvm-coverage-map-gen-5.4, r=wesleywiserbors-32/+140
2020-08-19Use CopyTaggedPtr for ParamEnvMark Rousskov-60/+47
2020-08-19Fix bad printing of const-eval queriesThibsG-2/+13
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-32/+140
2020-08-18TypoOliver Scherer-1/+1
2020-08-18Elaborate docs on the `promoted_mir` queryOliver Scherer-1/+4
2020-08-18Address review commentsOliver Scherer-1/+1
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-5/+27
2020-08-18Provide better spans for the match arm without tail expressionWonwoo Choi-0/+1
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-31/+29
2020-08-17Auto merge of #75145 - davidtwco:issue-60607-preallocate-defid-for-lang-items...bors-1/+1
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-31/+29
2020-08-16Rollup merge of #74399 - mark-i-m:ty-err-4, r=eddybTyler Mandry-15/+12
2020-08-16Rollup merge of #74346 - eddyb:reachable-defs, r=nikomatsakisTyler Mandry-2/+3
2020-08-16Rollup merge of #74314 - eddyb:closure-substs-direct, r=nikomatsakisTyler Mandry-27/+68
2020-08-16move DelaySpanBugEmitted to ty::contextmark-15/+12
2020-08-16Auto merge of #73176 - LeSeulArtichaut:tyctxtat-err, r=eddybbors-3/+19
2020-08-16rustc_typeck: construct {Closure,Generator}Substs more directly.Eduard-Mihai Burtescu-27/+68
2020-08-16Use LocalDefId instead of HirId for reachable_set elements.Eduard-Mihai Burtescu-2/+3
2020-08-16hir: introduce `QPath::LangItem`David Wood-1/+1
2020-08-15replaced log with tracingGurpreet Singh-2/+2
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-38/+35