about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2021-01-24Factor or-pattern expansionNadrieril-24/+36
2021-01-24Split `Usefulness::NotUseful` into twoNadrieril-32/+52
2021-01-24Reimplement `Usefulness::merge` in terms of a binopNadrieril-39/+24
2021-01-24Don't expose `Usefulness` in the apiNadrieril-9/+22
2021-01-24Improve the debugging experienceNadrieril-25/+30
2021-01-16Auto merge of #81089 - m-ou-se:rollup-z7iac6i, r=m-ou-sebors-7/+40
2021-01-16Rollup merge of #81065 - osa1:cranelift_semicolon_warning, r=jyn514Mara Bos-1/+1
2021-01-16Rollup merge of #80941 - JohnTitor:ref-mut-pat-in-loops, r=varkorMara Bos-1/+4
2021-01-16Rollup merge of #80614 - 1000teslas:issue-78938-fix, r=tmandryMara Bos-5/+35
2021-01-16Auto merge of #80290 - RalfJung:less-intrinsic-write, r=lcnrbors-84/+34
2021-01-16Auto merge of #81077 - bugadani:shrink, r=Mark-Simulacrumbors-3/+0
2021-01-16Remove unnecessary manual shrink_to_fit callsDániel Buga-3/+0
2021-01-16codegen_cranelift: Fix redundant semicolon warnÖmer Sinan Ağacan-1/+1
2021-01-16Auto merge of #77885 - erikdesjardins:probeasm, r=cuviperbors-9/+18
2021-01-16Auto merge of #81057 - GuillaumeGomez:rollup-yl2kqst, r=GuillaumeGomezbors-6/+6
2021-01-15Rollup merge of #81054 - LingMan:rem_as_ref, r=jyn514Guillaume Gomez-5/+5
2021-01-15Auto merge of #80602 - tgnottingham:cratemetadata_you_aint_special, r=michael...bors-107/+15
2021-01-15Drop a few unneeded borrowsLingMan-5/+5
2021-01-16Update compiler/rustc_mir/src/borrow_check/diagnostics/conflict_errors.rs1000teslas-3/+1
2021-01-15Rollup merge of #81008 - tmiasko:generator-layout-err, r=tmandryYuki Okushi-8/+13
2021-01-15Rollup merge of #80944 - LingMan:map_or, r=nagisaYuki Okushi-79/+67
2021-01-15Rollup merge of #80254 - Aaron1011:rustdoc-auto-param-env, r=estebankYuki Okushi-6/+4
2021-01-15Simplify E0373 async code example1000teslas-22/+5
2021-01-15Auto merge of #80993 - Aaron1011:collect-set-tokens, r=petrochenkovbors-147/+101
2021-01-14Use probe-stack=inline-asm in LLVM 11+Erik Desjardins-9/+18
2021-01-15inline: Round word-size cost estimates upTomasz Miąsko-1/+1
2021-01-14Auto merge of #81018 - m-ou-se:rollup-7202dc7, r=m-ou-sebors-49/+74
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-79/+67
2021-01-14Rollup merge of #80990 - cuviper:unused-debug-context, r=nagisaMara Bos-6/+2
2021-01-14Rollup merge of #80981 - bjorn3:bjorn3-patch-1, r=jonas-schievinkMara Bos-2/+2
2021-01-14Rollup merge of #80969 - camelid:monomorph-ice-msg, r=nagisaMara Bos-1/+1
2021-01-14Rollup merge of #80829 - jyn514:dep-constructor, r=michaelwoeristerMara Bos-35/+17
2021-01-14Rollup merge of #80017 - camelid:sugg-rest-pattern, r=estebankMara Bos-5/+52
2021-01-14Auto merge of #79689 - Vooblin:patch1, r=tmandrybors-10/+10
2021-01-14Auto merge of #79328 - c410-f3r:hir-if, r=matthewjasperbors-170/+444
2021-01-14Don't ICE when computing a layout of a generator tainted by errorsTomasz Miąsko-8/+13
2021-01-14Fix E0373 code example1000teslas-1/+1
2021-01-14Fix error E0373 documentation1000teslas-7/+23
2021-01-13Set tokens on AST node in `collect_tokens`Aaron Hill-147/+101
2021-01-14Encode optimized MIR of generators when emitting metadataTomasz Miąsko-1/+4
2021-01-13Auto merge of #80654 - Aaron1011:fix/dummy-span-ctxt, r=wesleywiserbors-13/+22
2021-01-13Auto merge of #77524 - Patryk27:fixes/66228, r=estebankbors-353/+845
2021-01-13Properly handle `SyntaxContext` of dummy spans in incr compAaron Hill-13/+22
2021-01-13Remove the unused context from CreateDebugLocationJosh Stone-6/+2
2021-01-13Auto merge of #80718 - tmiasko:skip-opt-mir, r=oli-obkbors-32/+39
2021-01-14Fix whitespace1000teslas-2/+2
2021-01-13Update code to account for extern ABI requirementMark Rousskov-1/+1
2021-01-13Lint on extern in item declaration positionMark Rousskov-9/+15
2021-01-13Update tests for extern block lintingMark Rousskov-17/+17
2021-01-13Introduce missing ABI lint on extern blocksMark Rousskov-7/+67