commit | 2180aed2234323691e9fd264fb1d32d20ff04b27 | [log] [tgz] |
---|---|---|
author | Keith Randall <khr@google.com> | Tue Nov 05 12:36:25 2019 -0800 |
committer | Keith Randall <khr@golang.org> | Tue Nov 12 18:23:07 2019 +0000 |
tree | c0dd5619a2918a9b03e2cfa0bfa615e64684af1c | |
parent | daa7c04131f568e31c51927b359a2d197a357058 [diff] |
internal/socket: tell race detector about syscall reads and writes The syscalls that send and receive messages write to buffers provided by the user. The race detector can't see those reads and writes by default (they are done by the kernel), so we need to tell the race detector explicitly about them. Fixes golang/go#35329 Change-Id: Ibf4ef1b937535c4834aa9eeb744722d91f669a27 Reviewed-on: https://go-review.googlesource.com/c/net/+/205461 Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
This repository holds supplementary Go networking libraries.
The easiest way to install is to run go get -u golang.org/x/net
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/net
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html. The main issue tracker for the net repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/net:” in the subject line, so it is easy to find.