]> git.lizzy.rs Git - rust.git/commit
Remove Times trait
authorBrendan Zabarauskas <bjzaba@yahoo.com.au>
Thu, 30 Jan 2014 00:20:34 +0000 (11:20 +1100)
committerBrendan Zabarauskas <bjzaba@yahoo.com.au>
Thu, 30 Jan 2014 03:52:25 +0000 (14:52 +1100)
commit729060dbb95afd1d8562a6b3129555a173b81b0c
tree0530d4f7fe149f68b4a910d340b44b7404a0d748
parentdfb61166f5a62845e7edc71ac533a4d3a35afebc
Remove Times trait

`Times::times` was always a second-class loop because it did not support the `break` and `continue` operations. Its playful appeal was then lost after `do` was disabled for closures. It's time to let this one go.
47 files changed:
src/etc/vim/syntax/rust.vim
src/libextra/arc.rs
src/libextra/base64.rs
src/libextra/comm.rs
src/libextra/dlist.rs
src/libextra/getopts.rs
src/libextra/json.rs
src/libextra/num/bigint.rs
src/libextra/ringbuf.rs
src/libextra/sync.rs
src/libextra/task_pool.rs
src/libextra/treemap.rs
src/libflate/lib.rs
src/libgreen/sched.rs
src/libgreen/task.rs
src/libnative/task.rs
src/librustc/middle/dataflow.rs
src/librustc/middle/lint.rs
src/librustc/middle/trans/consts.rs
src/librustc/util/sha2.rs
src/librustpkg/sha1.rs
src/libstd/comm/mod.rs
src/libstd/comm/select.rs
src/libstd/io/net/tcp.rs
src/libstd/io/net/unix.rs
src/libstd/num/mod.rs
src/libstd/num/uint.rs
src/libstd/prelude.rs
src/libstd/rand/isaac.rs
src/libsyntax/diagnostic.rs
src/libsyntax/ext/tt/macro_parser.rs
src/test/bench/rt-messaging-ping-pong.rs
src/test/bench/rt-spawn-rate.rs
src/test/compile-fail/borrowck-lend-flow-loop.rs
src/test/compile-fail/implicit-method-bind.rs
src/test/run-fail/extern-fail.rs
src/test/run-pass/bitv-perf-test.rs
src/test/run-pass/deriving-encodable-decodable.rs
src/test/run-pass/deriving-rand.rs
src/test/run-pass/extern-stress.rs
src/test/run-pass/extern-yield.rs
src/test/run-pass/issue-3211.rs
src/test/run-pass/issue-3563-3.rs
src/test/run-pass/issue-4241.rs
src/test/run-pass/issue-4401.rs
src/test/run-pass/issue-5321-immediates-with-bare-self.rs
src/test/run-pass/numeric-method-autoexport.rs