<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go, branch go1.12beta1</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=go1.12beta1</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=go1.12beta1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2018-12-18T23:01:06Z</updated>
<entry>
<title>runtime: use QPC for nanotime and time.now on windows/arm</title>
<updated>2018-12-18T23:01:06Z</updated>
<author>
<name>Jordan Rhee</name>
<email>jordanrh@microsoft.com</email>
</author>
<published>2018-12-18T20:54:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=e3b4b7baad555f74b6fbc0ddc00d46ed0ac03a0a'/>
<id>urn:sha1:e3b4b7baad555f74b6fbc0ddc00d46ed0ac03a0a</id>
<content type='text'>
The previous implementation of nanotime and time.now used a time source
that was updated on the system clock tick, which has a maximum
resolution of about 1ms. On 386 and amd64, this time source maps to
the system performance counter, so has much higher resolution.
On ARM, use QueryPerformanceCounter() to get a high resolution timestamp.

Updates #26148

Change-Id: I1abc99baf927a95b472ac05020a7788626c71d08
Reviewed-on: https://go-review.googlesource.com/c/154758
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>doc/go1.12: note that syscall.Getdirentries is no longer supported on iOS</title>
<updated>2018-12-18T22:40:56Z</updated>
<author>
<name>Elias Naur</name>
<email>elias.naur@gmail.com</email>
</author>
<published>2018-12-18T20:32:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9ded8b0e97588895e00e93299e4a4a748cfa3a4b'/>
<id>urn:sha1:9ded8b0e97588895e00e93299e4a4a748cfa3a4b</id>
<content type='text'>
Change-Id: I4277f4130b460b42c5b51fd5a5e07f6c0e62163b
Reviewed-on: https://go-review.googlesource.com/c/154720
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
</content>
</entry>
<entry>
<title>api: promote next to go1.12</title>
<updated>2018-12-18T21:27:51Z</updated>
<author>
<name>Filippo Valsorda</name>
<email>filippo@golang.org</email>
</author>
<published>2018-12-18T20:32:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9d0318fc9daff2e72d540dfc1d9840cce16ea2bf'/>
<id>urn:sha1:9d0318fc9daff2e72d540dfc1d9840cce16ea2bf</id>
<content type='text'>
Change-Id: I9a30c76d1299a494cce69b1060156bc2932ac8d5
Reviewed-on: https://go-review.googlesource.com/c/154857
Reviewed-by: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
Run-TryBot: Dmitri Shuralyov &lt;dmitshur@golang.org&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>os: show how to print permission bits in octal</title>
<updated>2018-12-18T21:17:16Z</updated>
<author>
<name>Kevin Burke</name>
<email>kev@inburke.com</email>
</author>
<published>2018-12-17T00:37:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=c343b6b2b81f9c6d4007c2c3c567dfaadd4fa4e6'/>
<id>urn:sha1:c343b6b2b81f9c6d4007c2c3c567dfaadd4fa4e6</id>
<content type='text'>
Permission bits are most commonly viewed in string form (rwx-- etc) or
in octal form (0755), but the latter is relatively rare in Go.
Demonstrate how to print a FileMode in readable octal format.

Change-Id: I41feb801bcecb5077d4eabafdea27c149fc179a1
Reviewed-on: https://go-review.googlesource.com/c/154423
Run-TryBot: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>runtime: call mmap with MAP_FIXED on BSDs in race mode</title>
<updated>2018-12-18T21:05:05Z</updated>
<author>
<name>Michael Anthony Knyszek</name>
<email>mknyszek@google.com</email>
</author>
<published>2018-12-11T22:03:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=7ef718f16fa05cd07bb0f7d22aa4bc57067de1f2'/>
<id>urn:sha1:7ef718f16fa05cd07bb0f7d22aa4bc57067de1f2</id>
<content type='text'>
This change makes it so that reserving more of the address space for the
heap calls mmap with MAP_FIXED in race mode. Race mode requires certain
guarantees on where the heap is located in the address space, and on
Darwin 10.10 it appears that the kernel may end up ignoring the hint
quite often (#26475). Using MAP_FIXED is relatively OK in race mode
because nothing else should be mapped in the memory region provided by
the initial hints.

Fixes #26475.

Change-Id: Id7ac1534ee74f6de491bc04441f27dbda09f0285
Reviewed-on: https://go-review.googlesource.com/c/153897
Reviewed-by: Austin Clements &lt;austin@google.com&gt;
Run-TryBot: Austin Clements &lt;austin@google.com&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/cover: avoid repeating positions</title>
<updated>2018-12-18T20:57:18Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2018-12-07T04:54:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=d6899463029d8ab0d73c992ccf6639f095435b84'/>
<id>urn:sha1:d6899463029d8ab0d73c992ccf6639f095435b84</id>
<content type='text'>
When using //line directives and unformatted code it is possible for
positions to repeat. Increment the final column position to avoid that.

Fixes #27350

Change-Id: I2faccc31360075e9814d4a024b0f98b117f8ce97
Reviewed-on: https://go-review.googlesource.com/c/153061
Run-TryBot: Rob Pike &lt;r@golang.org&gt;
Reviewed-by: Rob Pike &lt;r@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/cover: use -toolexec in tests to run newly built cover program</title>
<updated>2018-12-18T20:55:57Z</updated>
<author>
<name>Ian Lance Taylor</name>
<email>iant@golang.org</email>
</author>
<published>2018-12-06T22:08:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=77caea5bf2c5103a81283d9fb5b7ca030b884af2'/>
<id>urn:sha1:77caea5bf2c5103a81283d9fb5b7ca030b884af2</id>
<content type='text'>
This ensures that "go test cmd/cover" tests the current cover program,
not the installed cover program.

Change-Id: I58e718ded7eb1cd8da448d0194262209bb025b20
Reviewed-on: https://go-review.googlesource.com/c/153058
Run-TryBot: Ian Lance Taylor &lt;iant@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/dist: enable race detector test on Linux/ARM64</title>
<updated>2018-12-18T20:50:43Z</updated>
<author>
<name>Cherry Zhang</name>
<email>cherryyz@google.com</email>
</author>
<published>2018-11-17T18:58:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=d063b7c6d342815f196c183693e2300ac3925334'/>
<id>urn:sha1:d063b7c6d342815f196c183693e2300ac3925334</id>
<content type='text'>
CL 138675 added the race detector support on Linux/ARM64, but it
didn't enable the race detector tests in cmd/dist (therefore in
all.bash). Enable them.

Updates #28848

Change-Id: I4306dad2fb4167021d568436076b9f535d7f6e07
Reviewed-on: https://go-review.googlesource.com/c/149967
Run-TryBot: Cherry Zhang &lt;cherryyz@google.com&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
</content>
</entry>
<entry>
<title>doc/go1.12: finish most Go 1.12 release notes</title>
<updated>2018-12-18T20:13:07Z</updated>
<author>
<name>Filippo Valsorda</name>
<email>filippo@golang.org</email>
</author>
<published>2018-12-18T01:01:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=4e9b3ba84df34263f1d423c739c14a3acddd3dc0'/>
<id>urn:sha1:4e9b3ba84df34263f1d423c739c14a3acddd3dc0</id>
<content type='text'>
Change-Id: I598c9a2031001a6780b75c31d9015c880741b170
Reviewed-on: https://go-review.googlesource.com/c/154637
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
<entry>
<title>doc/go1.12: add notes for syscall/js CLs 141644, 143137, 144384</title>
<updated>2018-12-18T16:45:33Z</updated>
<author>
<name>Dmitri Shuralyov</name>
<email>dmitshur@golang.org</email>
</author>
<published>2018-12-17T22:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=c040786f37246f40ae29402fbdb6e97031a21713'/>
<id>urn:sha1:c040786f37246f40ae29402fbdb6e97031a21713</id>
<content type='text'>
Also update a Go 1 compatibility promise link to canonical URL.

Updates #27592
Updates #28264

Change-Id: I5994a0a63e0870c1795c65016590dfad829d26a7
Reviewed-on: https://go-review.googlesource.com/c/154618
Reviewed-by: Richard Musiol &lt;neelance@gmail.com&gt;
Reviewed-by: Brad Fitzpatrick &lt;bradfitz@golang.org&gt;
</content>
</entry>
</feed>
