<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.11beta3</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.11beta3</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.11beta3'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2018-08-03T17:21:10Z</updated>
<entry>
<title>net: skip flaky TestNotTemporaryRead on FreeBSD</title>
<updated>2018-08-03T17:21:10Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@golang.org</email>
</author>
<published>2018-08-03T16:58:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=1b870077c896379c066b41657d3c9062097a6943'/>
<id>urn:sha1:1b870077c896379c066b41657d3c9062097a6943</id>
<content type='text'>
Updates #25289

Change-Id: I662760b921be625aca988cd0b43c648ac5dfd814
Reviewed-on: https://go-review.googlesource.com/127837
Reviewed-by: Bryan C. Mills &lt;bcmills@google.com&gt;
Run-TryBot: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/internal/obj/arm64: fix incorrect rejection of legal instructions</title>
<updated>2018-08-03T15:44:22Z</updated>
<author>
<name>Ben Shi</name>
<email>powerman1st@163.com</email>
</author>
<published>2018-08-01T06:38:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9594ba4fe58e9d790ba8dbaa452132d5c4034fd3'/>
<id>urn:sha1:9594ba4fe58e9d790ba8dbaa452132d5c4034fd3</id>
<content type='text'>
"BFI $0, R1, $7, R2" is expected to copy bit 0~6 from R1 to R2, and
left R2's other bits unchanged.

But the assembler rejects it with error "illegal bit number", and
BFIW/SBFIZ/SBFIZW/UBFIZ/UBFIZW have the same problem.

This CL fixes that issue and adds corresponding test cases.

fixes #26736

Change-Id: Ie0090a0faa38a49dd9b096a0f435987849800b76
Reviewed-on: https://go-review.googlesource.com/127159
Run-TryBot: Ben Shi &lt;powerman1st@163.com&gt;
Reviewed-by: Cherry Zhang &lt;cherryyz@google.com&gt;
</content>
</entry>
<entry>
<title>cmd/go/internal/load: trim the " (test)" suffix from ImportStack paths</title>
<updated>2018-08-03T15:37:24Z</updated>
<author>
<name>Bryan C. Mills</name>
<email>bcmills@google.com</email>
</author>
<published>2018-08-03T14:38:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=ac6d1564795e662b5b930c6b3d86f12351ff83d5'/>
<id>urn:sha1:ac6d1564795e662b5b930c6b3d86f12351ff83d5</id>
<content type='text'>
We were passing untrimmed paths to ModPackageModuleInfo, which was then failing
the build because it was asked to resolve an invalid path.

Fixes #26722

Change-Id: I043cc9c26f2188c5e005c0353620d9c55b339df9
Reviewed-on: https://go-review.googlesource.com/127795
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/go: disable ccache when setting HOME to non-existent dir</title>
<updated>2018-08-03T15:14:33Z</updated>
<author>
<name>Mark Pulford</name>
<email>mark@kyne.com.au</email>
</author>
<published>2018-08-03T14:19:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=490035b0b9dd27e8868ccc5dced45a29e9b21227'/>
<id>urn:sha1:490035b0b9dd27e8868ccc5dced45a29e9b21227</id>
<content type='text'>
This fixes tests on systems where ccache is the default compiler.

Also simplify a prior workaround for this fault.

Fixed #26789

Change-Id: I031ff0b65ace7fc5e284393298e004aa2ad3b6f5
Reviewed-on: https://go-review.googlesource.com/127775
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Run-TryBot: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>net: update docs for unimplemented methods and functions</title>
<updated>2018-08-03T15:08:42Z</updated>
<author>
<name>Mikio Hara</name>
<email>mikioh.mikioh@gmail.com</email>
</author>
<published>2018-08-03T08:44:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=15779d58ecb7c16442a75eba73c2dbae7fc27fcb'/>
<id>urn:sha1:15779d58ecb7c16442a75eba73c2dbae7fc27fcb</id>
<content type='text'>
Change-Id: I54e651a952afa8928cc0204ba37092d3b2347266
Reviewed-on: https://go-review.googlesource.com/127737
Run-TryBot: Mikio Hara &lt;mikioh.mikioh@gmail.com&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>database/sql: fix driverStmt.Close() comment typo</title>
<updated>2018-08-03T03:58:03Z</updated>
<author>
<name>Frédéric Guillot</name>
<email>frederic.guillot@gmail.com</email>
</author>
<published>2018-07-25T23:36:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4cc09cd5320a2bea4f27a1db59970d4b715f6522'/>
<id>urn:sha1:4cc09cd5320a2bea4f27a1db59970d4b715f6522</id>
<content type='text'>
Change-Id: I2256c850e071882b00c362da03abc8b021c1ec2a
Reviewed-on: https://go-review.googlesource.com/126015
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>math: add tests for erf and erfc</title>
<updated>2018-08-03T03:38:52Z</updated>
<author>
<name>Keith Randall</name>
<email>khr@google.com</email>
</author>
<published>2018-07-24T16:59:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=51ddeb9965e942d5909c03fef005006457156638'/>
<id>urn:sha1:51ddeb9965e942d5909c03fef005006457156638</id>
<content type='text'>
Test large but not infinite arguments.

This CL adds a test which breaks s390x.  Don't submit until
a fix for that is figured out.

Update #26477

Change-Id: Ic86739fe3554e87d7f8e15482875c198fcf1d59c
Reviewed-on: https://go-review.googlesource.com/125641
Run-TryBot: Keith Randall &lt;khr@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/go: revert "cmd/go: no longer eval symlinks in inDir"</title>
<updated>2018-08-03T02:00:34Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2018-08-03T01:16:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=0cab8bfddde4b5798563638947065f21912d25bf'/>
<id>urn:sha1:0cab8bfddde4b5798563638947065f21912d25bf</id>
<content type='text'>
It breaks on the Darwin builders, with

--- FAIL: TestTestCacheInputs (21.65s)
    go_test.go:5371: file.txt: old=2018-08-02 15:12:21.136438 -0700 PDT m=+219.458659208, info.ModTime=2018-08-02 15:12:21 -0700 PDT
    go_test.go:5377: running testgo [test testcache]
    go_test.go:5377: standard output:
    go_test.go:5377: ok  	testcache	0.013s

    go_test.go:5378: running testgo [test testcache]
    go_test.go:5378: standard output:
    go_test.go:5378: ok  	testcache	(cached)

    go_test.go:5382: running testgo [test testcache]
    go_test.go:5382: standard output:
    go_test.go:5382: ok  	testcache	0.172s

    go_test.go:5384: running testgo [test testcache]
    go_test.go:5384: standard output:
    go_test.go:5384: ok  	testcache	(cached)

    go_test.go:5387: running testgo [test testcache -run=FileSize]
    go_test.go:5387: standard output:
    go_test.go:5387: ok  	testcache	0.012s

    go_test.go:5388: running testgo [test testcache -run=FileSize]
    go_test.go:5388: standard output:
    go_test.go:5388: ok  	testcache	(cached)

    go_test.go:5391: running testgo [test testcache -run=FileSize]
    go_test.go:5391: standard output:
    go_test.go:5391: ok  	testcache	0.008s

    go_test.go:5393: running testgo [test testcache -run=FileSize]
    go_test.go:5393: standard output:
    go_test.go:5393: ok  	testcache	(cached)

    go_test.go:5396: running testgo [test testcache -run=Chdir]
    go_test.go:5396: standard output:
    go_test.go:5396: ok  	testcache	0.417s

    go_test.go:5397: running testgo [test testcache -run=Chdir]
    go_test.go:5397: standard output:
    go_test.go:5397: ok  	testcache	(cached)

    go_test.go:5400: running testgo [test testcache -run=Chdir]
    go_test.go:5400: standard output:
    go_test.go:5400: ok  	testcache	(cached)

    go_test.go:5401: did not notice file size change
    go_test.go:5401: pattern \(cached\) found unexpectedly in standard output
FAIL

Original CL description:

    Evaluating the symlinks was slowing down test cache checks.

    Fixes #26562
    Fixes #26726

            ijt:~/gopath/src/issue26562$ cat foo_test.go
            package foo_test

            import (
                    "fmt"
                    "os"
                    "path/filepath"
                    "testing"
            )

            // package and imports snipped
            func TestCache(t *testing.T) {
                    tmp := os.TempDir()
                    for i := 0; i &lt; 1000000; i++ {
                            os.Stat(filepath.Join(tmp, fmt.Sprintf("%d", i)))
                    }
            }
            ijt:~/gopath/src/issue26562$ time ~/github/go/bin/go test -count=1
            PASS
            ok      issue26562      9.444s

            real    0m10.021s
            user    0m2.344s
            sys     0m7.835s
            ijt:~/gopath/src/issue26562$ time ~/github/go/bin/go test .
            ok      issue26562      (cached)

            real    0m0.802s
            user    0m0.551s
            sys     0m0.306s

Updates #26562
Updates #26726

Change-Id: I7914ee57dc75bcbd7f0ea01c70bed97d67c810ea
Reviewed-on: https://go-review.googlesource.com/127715
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>math: ensure Erfc is not called with out-of-expected-range arguments on s390x</title>
<updated>2018-08-03T01:21:31Z</updated>
<author>
<name>bill_ofarrell</name>
<email>billo@ca.ibm.com</email>
</author>
<published>2018-07-31T23:48:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=f04a002e5ab99868d89e3263cfe947853d87b2d6'/>
<id>urn:sha1:f04a002e5ab99868d89e3263cfe947853d87b2d6</id>
<content type='text'>
The existing implementation produces correct results with a wide range of inputs,
but invalid results asymptotically. With this change we ensure correct asymptotic results
on s390x

Fixes #26477

Change-Id: I760c1f8177f7cab2d7622ab9a926dfb1f8113b49
Reviewed-on: https://go-review.googlesource.com/127119
Reviewed-by: Keith Randall &lt;khr@golang.org&gt;
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>crypto/ecdsa: add a package level example</title>
<updated>2018-08-02T22:14:25Z</updated>
<author>
<name>Phil Pearl</name>
<email>philip.j.r.pearl@gmail.com</email>
</author>
<published>2018-06-20T19:40:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=db810b6e394c38a0bd0eb52c3475d0fbc08469f8'/>
<id>urn:sha1:db810b6e394c38a0bd0eb52c3475d0fbc08469f8</id>
<content type='text'>
Change-Id: I4063d5ec4ac45561b94472b528583be564981912
Reviewed-on: https://go-review.googlesource.com/120144
Run-TryBot: Filippo Valsorda &lt;filippo@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Filippo Valsorda &lt;filippo@golang.org&gt;
</content>
</entry>
</feed>
