1. 13 Jan, 2014 3 commits
  2. 12 Jan, 2014 1 commit
  3. 11 Jan, 2014 3 commits
  4. 10 Jan, 2014 10 commits
  5. 09 Jan, 2014 13 commits
  6. 08 Jan, 2014 8 commits
  7. 07 Jan, 2014 2 commits
    • Keith Randall's avatar
      runtime: use special records hung off the MSpan to · 020b39c3
      Keith Randall authored
      record finalizers and heap profile info.  Enables
      removing the special bit from the heap bitmap.  Also
      provides a generic mechanism for annotating occasional
      heap objects.
      
      finalizers
              overhead      per obj
      old	680 B	      80 B avg
      new	16 B/span     48 B
      
      profile
              overhead      per obj
      old	32KB	      24 B + hash tables
      new	16 B/span     24 B
      
      R=cshapiro, khr, dvyukov, gobot
      CC=golang-codereviews
      https://golang.org/cl/13314053
      020b39c3
    • Brad Fitzpatrick's avatar
      net/http: fix data race when sharing request body between client and server · affab3f3
      Brad Fitzpatrick authored
      A server Handler (e.g. a proxy) can receive a Request, and
      then turn around and give a copy of that Request.Body out to
      the Transport. So then two goroutines own that Request.Body
      (the server and the http client), and both think they can
      close it on failure.  Therefore, all incoming server requests
      bodies (always *http.body from transfer.go) need to be
      thread-safe.
      
      Fixes #6995
      
      R=golang-codereviews, r
      CC=golang-codereviews
      https://golang.org/cl/46570043
      affab3f3