]> Cypherpunks repositories - gostls13.git/commit
math/rand: document that NewSource sources race
authorDavid Glasser <glasser@meteor.com>
Thu, 4 Aug 2016 23:49:05 +0000 (16:49 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 2 Sep 2016 05:16:21 +0000 (05:16 +0000)
commit82bc0d4e80870f25805029ef0e1e844ace7bf068
tree77ad8c8089e4c9afe39d4522f00f7e54e7ec7e82
parent98def53f5610247b3d635ff85bf47fd19e848c01
math/rand: document that NewSource sources race

While it was previously explicitly documented that "the default Source"
is safe for concurrent use, a careless reader can interpret that as
meaning "the implementation of the Source interface created by functions
in this package" rather than "the default shared Source used by
top-level functions". Be explicit that the Source returned by NewSource
is not safe for use by multiple goroutines.

Fixes #3611.

Change-Id: Iae4bc04c3887ad6e2491e36e38feda40324022c5
Reviewed-on: https://go-review.googlesource.com/25501
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/math/rand/rand.go