1. 16 Nov, 2015 13 commits
  2. 15 Nov, 2015 7 commits
  3. 14 Nov, 2015 12 commits
  4. 13 Nov, 2015 8 commits
    • Matthew Dempsky's avatar
      runtime: remove zgoarch_*.go files · 06eb504c
      Matthew Dempsky authored
      These now live in runtime/internal/sys.
      
      Change-Id: I270597142516512bfc1395419e51d8083ba1663f
      Reviewed-on: https://go-review.googlesource.com/16891
      Run-TryBot: Matthew Dempsky <mdempsky@google.com>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
      06eb504c
    • Marcel van Lohuizen's avatar
      net/rpc: verify that embedding works with changed semantics · b4c9ec8b
      Marcel van Lohuizen authored
      Exported methods of unexported embedded structs get added
      correctly to the pool. Behavior is unchanged before and after
      https://golang.org/cl/14085.
      
      Change-Id: I2b4053bab02ff045f0a4577b8114808a60aae27e
      Reviewed-on: https://go-review.googlesource.com/16305Reviewed-by: default avatarRuss Cox <rsc@golang.org>
      b4c9ec8b
    • Brad Fitzpatrick's avatar
      A+C: add Steve Newman (Google CLA) · f762d0d2
      Brad Fitzpatrick authored
      Steve Newman (Google CLA) was missing from the CONTRIBUTORS file,
      presumably because his old commits (made prior to Go being open
      source) in SVN/perforce were imported into hg/git later as
      "devnull@localhost", which probably didn't match anything, and we
      didn't start tracking CLA contributions prior to the Go
      open source release.
      
      As a fun historical note, the initial HTTP client from Steve:
      https://github.com/golang/go/commit/f315fb3
      
      Change-Id: I2b8da4564d99820504788ecc41495a62391078d5
      Reviewed-on: https://go-review.googlesource.com/16864Reviewed-by: default avatarIan Lance Taylor <iant@golang.org>
      f762d0d2
    • Robert Griesemer's avatar
      cmd/compile/internal/gc: recursive-descent parser · b569b87c
      Robert Griesemer authored
      This is a translation of the yacc-based parser with adjustements
      to make the grammar work for a recursive-descent parser followed
      by cleanups and simplifications.
      
      The yacc actions were mostly literally copied for correctness
      with better temporary names.
      
      A few of the syntax tests were adjusted for slightly different
      error messages (it is very difficult to match the yacc-based
      error messages in all cases, and sometimes the new parser could
      produce better errors).
      
      The new parser is enabled by default.
      To switch back to the yacc-based parser, set -oldparser.
      To hardwire the switch back, uncomment "oldparser = 1" in lex.go.
      
      - passes all.bash
      - ~18% reduced parse time per file on average for make.bash
      - ~3% reduced compile time for building cmd/compile
      
      Change-Id: Icb5651bb9d8b9f66261762d2c94a03793050d4ce
      Reviewed-on: https://go-review.googlesource.com/16665
      Run-TryBot: Robert Griesemer <gri@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarRuss Cox <rsc@golang.org>
      b569b87c
    • Ian Lance Taylor's avatar
      cmd/go: fix build -n when adding to archive with gc toolchain · b5c1b5d7
      Ian Lance Taylor authored
      Fix the output of build -n when adding to an existing archive with the
      gc toolchain by observing that we are, now, always doing that.  When
      using the gc toolchain the archive is now always created by the Go
      compiler, and never by the pack command.
      
      No test because we have not historically tested build -n output.
      
      Fixes #13118.
      
      Change-Id: I3a5c43cf45169fa6c9581e4741309c77d2b6e58b
      Reviewed-on: https://go-review.googlesource.com/16761Reviewed-by: default avatarMatthew Dempsky <mdempsky@google.com>
      Reviewed-by: default avatarDavid Crawshaw <crawshaw@golang.org>
      b5c1b5d7
    • Brad Fitzpatrick's avatar
      A+C: automated updates · 51fed716
      Brad Fitzpatrick authored
      Add Alberto Bertogli (individual CLA)
      Add Alexander Demakin (individual CLA)
      Add Angelo Bulfone (individual CLA)
      Add Anthony Canino (individual CLA)
      Add Arnout Engelen (individual CLA)
      Add Cedric Staub (corporate CLA for Square, Inc.)
      Add Dan Caddigan (individual CLA)
      Add Dan Jacques (corporate CLA for Google Inc.)
      Add Daniel Skinner (individual CLA)
      Add David Howden (individual CLA)
      Add Dmitry Yakunin (individual CLA)
      Add Emmanuel Odeke (individual CLA)
      Add Eric Koleda (corporate CLA for Google Inc.)
      Add Erik Dubbelboer (individual CLA)
      Add Evan Broder (corporate CLA for Stripe, Inc.)
      Add Ford Hurley (individual CLA)
      Add Francisco Claude (individual CLA)
      Add Gaurish Sharma (individual CLA)
      Add Hsin-Ho Yeh (individual CLA)
      Add Ian Gudger (individual CLA)
      Add Ilya Tocar (corporate CLA for Intel Corporation)
      Add John Jenkins (individual CLA)
      Add Kenny Grant (individual CLA)
      Add Kevin Malachowski (corporate CLA for Google Inc.)
      Add Kim Shrier (corporate CLA for RackTop Systems Inc.)
      Add Klaus Post (individual CLA)
      Add Lewin Bormann (individual CLA)
      Add Manu S Ajith (individual CLA)
      Add Matt Drollette (individual CLA)
      Add Meng Zhuo (individual CLA)
      Add Mhd Sulhan (individual CLA)
      Add Mohit Agarwal (individual CLA)
      Add Nathan Otterness (individual CLA)
      Add Nathan VanBenschoten (individual CLA)
      Add Paul Hankin (corporate CLA for Google Inc.)
      Add Paul Meyer (individual CLA)
      Add Pavel Paulau (individual CLA)
      Add Ralph Corderoy (individual CLA)
      Add Rob Norman (individual CLA)
      Add Seth Hoenig (individual CLA)
      Add Spencer Nelson (individual CLA)
      Add Steve Phillips (individual CLA)
      Add Thorben Krueger (individual CLA)
      Add Tormod Erevik Lea (individual CLA)
      Add Will Chan (corporate CLA for Google Inc.)
      Add Yao Zhang (individual CLA)
      Add Yasuharu Goto (individual CLA)
      Add Yuki Yugui Sonoda (corporate CLA for Google Inc.)
      
      Updates #12042
      
      Change-Id: Ia5f8e184fdbe8b135b2c29bb75f20bf72042abae
      Reviewed-on: https://go-review.googlesource.com/16825Reviewed-by: default avatarRuss Cox <rsc@golang.org>
      51fed716
    • David Crawshaw's avatar
      Revert "cmd/internal/obj/arm64, cmd/link: use two instructions rather than... · 9958a7b5
      David Crawshaw authored
      Revert "cmd/internal/obj/arm64, cmd/link: use two instructions rather than three for loads from memory"
      
      This reverts commit 3a9bc571.
      
      Breaks darwin/arm64.
      
      Change-Id: Ib958beacabca48020a6a47332fbdec99d994060b
      Reviewed-on: https://go-review.googlesource.com/16906Reviewed-by: default avatarMichael Hudson-Doyle <michael.hudson@canonical.com>
      9958a7b5
    • Brad Fitzpatrick's avatar
      net/http: require valid methods in NewRequest and Transport.RoundTrip · a734a855
      Brad Fitzpatrick authored
      Fixes #12078
      
      Change-Id: If09c927fae639ec4ed3894a2b393a87c1e677803
      Reviewed-on: https://go-review.googlesource.com/16829
      Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarAndrew Gerrand <adg@golang.org>
      a734a855