1. 15 Apr, 2016 5 commits
  2. 14 Apr, 2016 32 commits
  3. 13 Apr, 2016 3 commits
    • Robert Griesemer's avatar
      cmd/compile: don't export unneeded OAS, OASWB nodes · 6e5027a3
      Robert Griesemer authored
      Also:
      - "rewrite" node Op in exporter for some nodes instead of importer
      - more comments
      
      Change-Id: I809e6754d14987b28f1da9379951ffa2e690c2a7
      Reviewed-on: https://go-review.googlesource.com/22008Reviewed-by: default avatarMatthew Dempsky <mdempsky@google.com>
      Run-TryBot: Robert Griesemer <gri@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      6e5027a3
    • Lynn Boger's avatar
      syscall: fix epoll_event struct for ppc64le/ppc64 · 44f80f6d
      Lynn Boger authored
      The existing epoll_event structure used by many of
      the epoll_* syscalls was defined incorrectly
      for use with ppc64le & ppc64 in the syscall
      directory.  This resulted in the caller getting
      incorrect information on return from these
      syscalls.  This caused failures in fsnotify as
      well as builds with upstream Docker.  The
      structure is defined correctly in gccgo.
      
      This adds a pad field that is expected for
      these syscalls on ppc64le, ppc64.
      Fixes #15135
      
      Change-Id: If7e8ea9eb1d1ca5182c8dc0f935b334127341ffd
      Reviewed-on: https://go-review.googlesource.com/21582Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      44f80f6d
    • David Crawshaw's avatar
      cmd/compile, etc: use name for type pkgPath · f120936d
      David Crawshaw authored
      By replacing the *string used to represent pkgPath with a
      reflect.name everywhere, the embedded *string for package paths
      inside the reflect.name can be replaced by an offset, nameOff.
      This reduces the number of pointers in the type information.
      
      This also moves all reflect.name types into the same section, making
      it possible to use nameOff more widely in later CLs.
      
      No significant binary size change for normal binaries, but:
      
      linux/amd64 PIE:
      	cmd/go: -440KB (3.7%)
      	jujud:  -2.6MB (3.2%)
      
      For #6853.
      
      Change-Id: I3890b132a784a1090b1b72b32febfe0bea77eaee
      Reviewed-on: https://go-review.googlesource.com/21395
      Run-TryBot: David Crawshaw <crawshaw@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      f120936d