1. 10 Mar, 2016 13 commits
  2. 09 Mar, 2016 26 commits
  3. 08 Mar, 2016 1 commit
    • David Crawshaw's avatar
      cmd/compile: remove rtype *uncommonType field · a24b3ed7
      David Crawshaw authored
      Instead of a pointer on every rtype, use a bit flag to indicate that
      the contents of uncommonType directly follows the rtype value when it
      is needed.
      
      This requires a bit of juggling in the compiler's rtype encoder. The
      backing arrays for fields in the rtype are presently encoded directly
      after the slice header. This packing requires separating the encoding
      of the uncommonType slice headers from their backing arrays.
      
      Reduces binary size of godoc by ~180KB (1.5%).
      No measurable change in all.bash time.
      For #6853.
      
      Change-Id: I60205948ceb5c0abba76fdf619652da9c465a597
      Reviewed-on: https://go-review.googlesource.com/19790Reviewed-by: default avatarRuss Cox <rsc@golang.org>
      Run-TryBot: David Crawshaw <crawshaw@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      a24b3ed7