]> Cypherpunks repositories - gostls13.git/commit
time: record monotonic clock reading in time.Now, for more accurate comparisons
authorRuss Cox <rsc@golang.org>
Thu, 2 Feb 2017 21:20:58 +0000 (16:20 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 3 Feb 2017 19:04:52 +0000 (19:04 +0000)
commit0e3355903d2ebcf5ee9e76096f51ac9a116a9dbb
tree50cba3a8521e07846222393f5045bfec0cba5ffc
parent8179b9b462eb2946de8488a26dca91a89b3d22e6
time: record monotonic clock reading in time.Now, for more accurate comparisons

See https://golang.org/design/12914-monotonic for details.

Fixes #12914.

Change-Id: I80edc2e6c012b4ace7161c84cf067d444381a009
Reviewed-on: https://go-review.googlesource.com/36255
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Caleb Spare <cespare@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
43 files changed:
src/archive/tar/tar_test.go
src/encoding/gob/gobencdec_test.go
src/go/types/testdata/expr3.src
src/runtime/stubs.go
src/runtime/sys_darwin_386.s
src/runtime/sys_darwin_amd64.s
src/runtime/sys_darwin_arm.s
src/runtime/sys_darwin_arm64.s
src/runtime/sys_dragonfly_amd64.s
src/runtime/sys_freebsd_386.s
src/runtime/sys_freebsd_amd64.s
src/runtime/sys_freebsd_arm.s
src/runtime/sys_linux_386.s
src/runtime/sys_linux_amd64.s
src/runtime/sys_linux_arm.s
src/runtime/sys_linux_arm64.s
src/runtime/sys_linux_mips64x.s
src/runtime/sys_linux_mipsx.s
src/runtime/sys_linux_ppc64x.s
src/runtime/sys_linux_s390x.s
src/runtime/sys_nacl_386.s
src/runtime/sys_nacl_amd64p32.s
src/runtime/sys_nacl_arm.s
src/runtime/sys_netbsd_386.s
src/runtime/sys_netbsd_amd64.s
src/runtime/sys_netbsd_arm.s
src/runtime/sys_openbsd_386.s
src/runtime/sys_openbsd_amd64.s
src/runtime/sys_openbsd_arm.s
src/runtime/sys_plan9_386.s
src/runtime/sys_plan9_amd64.s
src/runtime/sys_plan9_arm.s
src/runtime/sys_solaris_amd64.s
src/runtime/sys_windows_386.s
src/runtime/sys_windows_amd64.s
src/runtime/time.go
src/time/export_test.go
src/time/format.go
src/time/mono_test.go [new file with mode: 0644]
src/time/time.go
src/time/zoneinfo_plan9.go
src/time/zoneinfo_read.go
src/time/zoneinfo_windows.go