1. 06 Sep, 2011 4 commits
    • Robert Griesemer's avatar
      go/parser: accept corner cases of signature syntax · 0783dd90
      Robert Griesemer authored
      - func f(int,) is a legal signature
      - func f(...int,) is a legal signature
      
      Defer checking for correct use of "..." with last
      paremeter type to type checker instead of parser.
      
      R=rsc
      CC=golang-dev
      https://golang.org/cl/4973059
      0783dd90
    • Robert Griesemer's avatar
      gofmt: indent multi-line signatures · c1067900
      Robert Griesemer authored
      There may be more fine-tuning down the line,
      but this CL fixes the most pressing issue at
      hand.
      
      Also: gofmt -w src misc
      
      Fixes #1524.
      
      R=rsc, bradfitz
      CC=golang-dev
      https://golang.org/cl/4975053
      c1067900
    • Russ Cox's avatar
      url: handle ; in ParseQuery · 686181ed
      Russ Cox authored
      Most web frameworks allow ; as a synonym for &,
      following a recommendation in some versions of
      the HTML specification.  Do the same.
      
      Remove overuse of Split.
      
      Move ParseQuery tests from package http to package url.
      
      Fixes #2210.
      
      R=golang-dev, r
      CC=golang-dev
      https://golang.org/cl/4973062
      686181ed
    • Russ Cox's avatar
      gc: unify stack frame layout · 5ddf6255
      Russ Cox authored
      allocparams + tempname + compactframe
      all knew about how to place stack variables.
      
      Now only compactframe, renamed to allocauto,
      does the work.  Until the last minute, each PAUTO
      variable is in its own space and has xoffset == 0.
      
      This might break 5g.  I get failures in concurrent
      code running under qemu and I can't tell whether
      it's 5g's fault or qemu's.  We'll see what the real
      ARM builders say.
      
      R=ken2
      CC=golang-dev
      https://golang.org/cl/4973057
      5ddf6255
  2. 05 Sep, 2011 10 commits
  3. 04 Sep, 2011 1 commit
  4. 03 Sep, 2011 3 commits
  5. 02 Sep, 2011 8 commits
  6. 01 Sep, 2011 7 commits
  7. 31 Aug, 2011 7 commits