]> git.lizzy.rs Git - rust.git/commit
std::rand: move TaskRng off @mut.
authorHuon Wilson <dbau.pp+github@gmail.com>
Thu, 21 Nov 2013 08:46:29 +0000 (19:46 +1100)
committerHuon Wilson <dbau.pp+github@gmail.com>
Fri, 22 Nov 2013 05:47:01 +0000 (16:47 +1100)
commit020126ef75e318267415758cf771f25c3ac83bdd
tree4a193a3f48a2aef237a7978cabb8189156d63e57
parent6a25ba374b2bfe32d4411cab3547d76d47769d6c
std::rand: move TaskRng off @mut.

Replace with some unsafe code by storing a pointer into TLS-owned heap
data.
src/libstd/rand/distributions/mod.rs
src/libstd/rand/distributions/range.rs
src/libstd/rand/mod.rs
src/test/compile-fail/task-rng-isnt-sendable.rs [new file with mode: 0644]