1. 30 Oct, 2014 3 commits
  2. 29 Oct, 2014 13 commits
  3. 28 Oct, 2014 21 commits
  4. 27 Oct, 2014 3 commits
    • Robert Griesemer's avatar
      spec: permit parentheses around builtin function names · ccc713c7
      Robert Griesemer authored
      Not a language change.
      
      This is simply documenting the status quo which permits
      builtin function names to be parenthesized in calls; e.g.,
      both
      
              len(s)
      and
              (((len)))(s)
      
      are accepted by all compilers and go/types.
      
      Changed the grammar by merging the details of BuiltinCall
      with ordinary Calls. Also renamed the Call production to
      Arguments which more clearly identifies that part of the
      grammar and also matches better with its counterpart on
      the declaration side (Parameters).
      
      The fact that the first argument can be a type (for builtins)
      or cannot be a type (for regular function calls) is expressed
      in the prose, no need to make the grammar more complicated.
      
      Fixes #9001.
      
      LGTM=iant, r, rsc
      R=r, rsc, iant, ken, dave
      CC=golang-codereviews
      https://golang.org/cl/160570043
      ccc713c7
    • Andrew Gerrand's avatar
      html/template: fix build after encoding/js escaping change · e71c9cbe
      Andrew Gerrand authored
      TBR=rsc
      R=golang-codereviews
      CC=golang-codereviews
      https://golang.org/cl/159590043
      e71c9cbe
    • Russ Cox's avatar
      test: make maplinear more robust · 0f698be5
      Russ Cox authored
      The test just doubled a certain number of times
      and then gave up. On a mostly fast but occasionally
      slow machine this may never make the test run
      long enough to see the linear growth.
      
      Change test to keep doubling until the first round
      takes at least a full second, to reduce the effect of
      occasional scheduling or other jitter.
      
      The failure we saw had a time for the first round
      of around 100ms.
      
      Note that this test still passes once it sees a linear
      effect, even with a very small total time.
      The timeout here only applies to how long the execution
      must be to support a reported failure.
      
      LGTM=khr
      R=khr
      CC=golang-codereviews, rlh
      https://golang.org/cl/164070043
      0f698be5