1. 18 Sep, 2018 11 commits
  2. 17 Sep, 2018 12 commits
  3. 16 Sep, 2018 3 commits
  4. 15 Sep, 2018 3 commits
  5. 14 Sep, 2018 6 commits
  6. 13 Sep, 2018 5 commits
    • Ian Lance Taylor's avatar
      path/filepath: correct symlink eval for symlink at root · 9f59918c
      Ian Lance Taylor authored
      For a relative symlink in the root directory, such as /tmp ->
      private/tmp, we were dropping the leading slash.
      
      No test because we can't create a symlink in the root directory.
      The test TestGZIPFilesHaveZeroMTimes was failing on the Darwin builders.
      
      Updates #19922
      Updates #20506
      
      Change-Id: Ic83cb6d97ad0cb628fc551ac772a44fb3e20f038
      Reviewed-on: https://go-review.googlesource.com/135295
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarRobert Griesemer <gri@golang.org>
      9f59918c
    • David du Colombier's avatar
      runtime: don't build semasleep_test on Plan 9 · 7c95703c
      David du Colombier authored
      CL 135015 added TestSpuriousWakeupsNeverHangSemasleep.
      However, this test is failing on Plan 9 because
      syscall.SIGIO is not defined.
      
      This change excludes semasleep_test.go on Plan 9
      
      Fixes #27662.
      
      Change-Id: I52f9f0fe9ec3c70da5d2f586a95debbc1fe568a1
      Reviewed-on: https://go-review.googlesource.com/135315
      Run-TryBot: David du Colombier <0intro@gmail.com>
      Reviewed-by: default avatarEmmanuel Odeke <emm.odeke@gmail.com>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      7c95703c
    • Roberto Selbach's avatar
      cmd/go/internal/modfetch: stop cutting the last character of versions · 56dc1795
      Roberto Selbach authored
      When a zip archive for a module contains an unexpected file, the error
      message removes the last character in the version number, e.g. an invalid
      archive for "somemod@v1.2.3" would generate the following error:
      "zip for somemod@1.2. has unexpected file..."
      
      Change-Id: I366622df16a71fa7467a4bc62cb696e3e83a2942
      GitHub-Last-Rev: f172283bcdffd45b485b1e8fd99795eb93fef726
      GitHub-Pull-Request: golang/go#27279
      Reviewed-on: https://go-review.googlesource.com/131635
      Run-TryBot: Bryan C. Mills <bcmills@google.com>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarBryan C. Mills <bcmills@google.com>
      56dc1795
    • Lynn Boger's avatar
      cmd/compile: improve rules for PPC64.rules · 8dbd9afb
      Lynn Boger authored
      This adds some improvements to the rules for PPC64 to eliminate
      unnecessary zero or sign extends, and fix some rule for truncates
      which were not always using the correct sign instruction.
      
      This reduces of size of many functions by 1 or 2 instructions and
      can improve performance in cases where the execution time depends
      on small loops where at least 1 instruction was removed and where that
      loop contributes a significant amount of the total execution time.
      
      Included is a testcase for codegen to verify the sign/zero extend
      instructions are omitted.
      
      An example of the improvement (strings):
      IndexAnyASCII/256:1-16     392ns ± 0%   369ns ± 0%  -5.79%  (p=0.000 n=1+10)
      IndexAnyASCII/256:2-16     397ns ± 0%   376ns ± 0%  -5.23%  (p=0.000 n=1+9)
      IndexAnyASCII/256:4-16     405ns ± 0%   384ns ± 0%  -5.19%  (p=1.714 n=1+6)
      IndexAnyASCII/256:8-16     427ns ± 0%   403ns ± 0%  -5.57%  (p=0.000 n=1+10)
      IndexAnyASCII/256:16-16    441ns ± 0%   418ns ± 1%  -5.33%  (p=0.000 n=1+10)
      IndexAnyASCII/4096:1-16   5.62µs ± 0%  5.27µs ± 1%  -6.31%  (p=0.000 n=1+10)
      IndexAnyASCII/4096:2-16   5.67µs ± 0%  5.29µs ± 0%  -6.67%  (p=0.222 n=1+8)
      IndexAnyASCII/4096:4-16   5.66µs ± 0%  5.28µs ± 1%  -6.66%  (p=0.000 n=1+10)
      IndexAnyASCII/4096:8-16   5.66µs ± 0%  5.31µs ± 1%  -6.10%  (p=0.000 n=1+10)
      IndexAnyASCII/4096:16-16  5.70µs ± 0%  5.33µs ± 1%  -6.43%  (p=0.182 n=1+10)
      
      Change-Id: I739a6132b505936d39001aada5a978ff2a5f0500
      Reviewed-on: https://go-review.googlesource.com/129875Reviewed-by: default avatarDavid Chase <drchase@google.com>
      8dbd9afb
    • Robert Griesemer's avatar
      go/types: be more precise in API comment · 8eb36ae9
      Robert Griesemer authored
      Change-Id: I24c4b08091bf3b8734f5dcdb9eac1a3582a4daa8
      Reviewed-on: https://go-review.googlesource.com/135116Reviewed-by: default avatarAlan Donovan <adonovan@google.com>
      8eb36ae9