1. 25 Sep, 2014 2 commits
  2. 15 Aug, 2014 2 commits
  3. 13 Aug, 2014 3 commits
  4. 12 Aug, 2014 6 commits
  5. 11 Aug, 2014 7 commits
  6. 01 Aug, 2014 1 commit
  7. 25 Jul, 2014 1 commit
  8. 19 Jun, 2014 1 commit
  9. 18 Jun, 2014 3 commits
  10. 17 Jun, 2014 2 commits
  11. 13 Jun, 2014 3 commits
  12. 12 Jun, 2014 5 commits
  13. 11 Jun, 2014 4 commits
    • Russ Cox's avatar
      [release-branch.go1.3] net/http: fix double Content-Length in response · 23f6bc5e
      Russ Cox authored
      ««« CL 105040043 / ef8878dbed3b
      net/http: fix double Content-Length in response
      
      Fixes #8180
      
      LGTM=rsc
      R=rsc
      CC=golang-codereviews
      https://golang.org/cl/105040043
      »»»
      
      TBR=bradfitz
      R=golang-codereviews
      CC=bradfitz, golang-codereviews, iant
      https://golang.org/cl/102300046
      23f6bc5e
    • Russ Cox's avatar
      [release-branch.go1.3] doc/install.html: fix erroneous HTML annotation · 74183c5b
      Russ Cox authored
      ««« CL 106910044 / ac907318915d
      doc/install.html: fix erroneous HTML annotation
      align=middle is invalid; use align=center
      
      LGTM=bradfitz
      R=golang-codereviews, bradfitz
      CC=golang-codereviews
      https://golang.org/cl/106910044
      »»»
      
      LGTM=r
      R=golang-codereviews, r
      CC=bradfitz, golang-codereviews, iant
      https://golang.org/cl/108860047
      74183c5b
    • Russ Cox's avatar
      [release-branch.go1.3] cmd/gc: two escape analysis fixes · 8ef41357
      Russ Cox authored
      ««« CL 108860043 / f153208c0a0e
      cmd/gc: fix escape analysis for &x inside switch x := v.(type)
      
      The analysis for &x was using the loop depth on x set
      during x's declaration. A type switch creates a list of
      implicit declarations that were not getting initialized
      with loop depths.
      
      Fixes #8176.
      
      LGTM=iant
      R=iant
      CC=golang-codereviews
      https://golang.org/cl/108860043
      »»»
      
      ««« CL 108870044 / 331dbd4a6334
      cmd/gc: fix &result escaping into result
      
      There is a hierarchy of location defined by loop depth:
      
              -1 = the heap
              0 = function results
              1 = local variables (and parameters)
              2 = local variable declared inside a loop
              3 = local variable declared inside a loop inside a loop
              etc
      
      In general if an address from loopdepth n is assigned to
      something in loop depth m < n, that indicates an extended
      lifetime of some form that requires a heap allocation.
      
      Function results can be local variables too, though, and so
      they don't actually fit into the hierarchy very well.
      Treat the address of a function result as level 1 so that
      if it is written back into a result, the address is treated
      as escaping.
      
      Fixes  issue 8185 .
      
      LGTM=iant
      R=iant
      CC=golang-codereviews
      https://golang.org/cl/108870044
      »»»
      
      LGTM=r
      R=golang-codereviews, r
      CC=bradfitz, golang-codereviews, iant
      https://golang.org/cl/107930044
      8ef41357
    • Russ Cox's avatar
      [release-branch.go1.3] cmd/ld: fix PC deltas in DWARF line number table · 16367614
      Russ Cox authored
      ««« CL 104950045 / 87daa424d96a
      cmd/ld: fix PC deltas in DWARF line number table
      
      The putpclcdelta function set the DWARF line number PC to
      s->value + pcline->pc, which is correct, but the code then set
      the local variable pc to epc, which can be a different value.
      This caused the next delta in the DWARF table to be wrong.
      
      Fixes #8098.
      
      LGTM=rsc
      R=rsc
      CC=golang-codereviews
      https://golang.org/cl/104950045
      »»»
      
      LGTM=r
      R=golang-codereviews, r
      CC=bradfitz, golang-codereviews, iant
      https://golang.org/cl/107900045
      16367614