]> git.lizzy.rs Git - rust.git/commit
Deprecate range, range_step, count, distributions
authorAaron Turon <aturon@mozilla.com>
Fri, 13 Mar 2015 18:35:53 +0000 (11:35 -0700)
committerAaron Turon <aturon@mozilla.com>
Fri, 13 Mar 2015 21:45:13 +0000 (14:45 -0700)
commit1d5983aded687149239e8943debd51abdce5d27b
tree0ff9089b7e510e8d93c0c18e775ed315141d3b82
parentee7696383f3423cdd17373ff9e75c01acd8e3417
Deprecate range, range_step, count, distributions

This commit deprecates the `count`, `range` and `range_step` functions
in `iter`, in favor of range notation. To recover all existing
functionality, a new `step_by` adapter is provided directly on `ops::Range`
and `ops::RangeFrom`.

[breaking-change]
16 files changed:
src/libcollections/lib.rs
src/libcollections/slice.rs
src/libcore/iter.rs
src/libcore/prelude.rs
src/libcoretest/iter.rs
src/librand/distributions/mod.rs
src/librustc/middle/infer/combine.rs
src/librustc_back/lib.rs
src/librustc_back/svh.rs
src/librustc_trans/back/lto.rs
src/libstd/ascii.rs
src/libstd/net/ip.rs
src/libstd/os.rs
src/libstd/prelude/v1.rs
src/libstd/sys/unix/os.rs
src/libsyntax/parse/parser.rs