go/src
Shenghou Ma 4022fc4e21 runtime: use vDSO clock_gettime for time.now & runtime.nanotime on Linux/amd64
Performance improvement aside, time.Now() now gets real nanosecond resolution
on supported systems.

Benchmark done on Core i7-2600 @ 3.40GHz with kernel 3.5.2-gentoo.
original vDSO gettimeofday:
BenchmarkNow    100000000               27.4 ns/op
new vDSO gettimeofday fallback:
BenchmarkNow    100000000               27.6 ns/op
new vDSO clock_gettime:
BenchmarkNow    100000000               24.4 ns/op

R=golang-dev, bradfitz, iant, iant
CC=golang-dev
https://golang.org/cl/6814103
2012-11-09 14:19:07 +08:00
..
cmd cmd/gc: fix export of inlined function body with type guard 2012-11-08 16:07:05 -05:00
lib9 lib9: remove unreferenced externs and getuser() 2012-11-08 09:39:24 -05:00
libbio
libmach cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM 2012-06-08 02:42:28 +08:00
pkg runtime: use vDSO clock_gettime for time.now & runtime.nanotime on Linux/amd64 2012-11-09 14:19:07 +08:00
Make.dist
all.bash build: restore PATH before "dist banner" 2012-06-06 20:19:16 +08:00
all.bat src/all.bat: fix banner 2012-09-20 00:58:34 +08:00
all.rc
clean.bash
clean.bat
clean.rc
make.bash
make.bat lib9, cmd/dist, cmd/5l: embed GOARM into cmd/5l and auto detect GOARM 2012-10-22 14:26:36 +08:00
make.rc
run.bash build: do not run race tests with cgo disabled 2012-11-01 15:13:00 -04:00
run.bat runtime/race: add Windows support 2012-11-07 23:59:09 +04:00
run.rc
sudo.bash