]> git.lizzy.rs Git - rust.git/commit
Deprecate in-tree `rand`, `std::rand` and `#[derive(Rand)]`.
authorHuon Wilson <dbau.pp+github@gmail.com>
Tue, 3 Feb 2015 09:11:38 +0000 (20:11 +1100)
committerHuon Wilson <dbau.pp+github@gmail.com>
Tue, 3 Feb 2015 22:39:40 +0000 (09:39 +1100)
commitdf1ac7aa63ea89a067c57663eab035f7b83f6933
treef053537b23c43f7e1badcc0409e740202461bb9b
parenteaf4c5c784637f3df8bdebc6ec21dbd4bc69420a
Deprecate in-tree `rand`, `std::rand` and `#[derive(Rand)]`.

Use the crates.io crate `rand` (version 0.1 should be a drop in
replacement for `std::rand`) and `rand_macros` (`#[derive_Rand]` should
be a drop-in replacement).

[breaking-change]
21 files changed:
src/etc/generate-deriving-span-tests.py
src/libcollections/lib.rs
src/libcoretest/lib.rs
src/libflate/lib.rs
src/librand/lib.rs
src/librustc_back/sha2.rs
src/libstd/collections/hash/map.rs
src/libstd/lib.rs
src/libstd/num/strconv.rs
src/libstd/old_io/fs.rs
src/libstd/old_io/tempfile.rs
src/libstd/os.rs
src/libstd/rand/mod.rs
src/libstd/sync/rwlock.rs
src/libsyntax/ext/deriving/rand.rs
src/test/compile-fail/deriving-span-Rand-enum-struct-variant.rs [deleted file]
src/test/compile-fail/deriving-span-Rand-enum.rs [deleted file]
src/test/compile-fail/deriving-span-Rand-struct.rs [deleted file]
src/test/compile-fail/deriving-span-Rand-tuple-struct.rs [deleted file]
src/test/compile-fail/lint-unused-extern-crate.rs
src/test/compile-fail/macros-nonfatal-errors.rs