rust/src
bors c2bda2a5bb Auto merge of #21806 - edwardw:new-range-impl, r=alexcrichton
The new `::ops::Range` has separated implementations for each of the
numeric types, while the old `::iter::Range` has one for type `Int`.
However, we do not take output bindings into account when selecting
traits. So it confuses `typeck` and makes the new range does not work as
good as the old one when it comes to type inference.

This patch implements `Iterator` for the new range for one type `Int`.
This limitation could be lifted, however, if we ever reconsider the
output types' role in type inference.

Closes #21595
Closes #21649
Closes #21672
2015-02-01 19:07:11 +00:00
..
compiler-rt@58ab642c30
compiletest Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
doc Kill more isizes 2015-01-31 17:40:40 +01:00
driver Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
etc rollup merge of #21738: steveklabnik/move_out_editors 2015-01-30 12:03:26 -08:00
grammar
jemalloc@b001609960
liballoc Merge remote-tracking branch 'origin/master' into rollup 2015-01-30 14:55:34 -08:00
libarena Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libbacktrace
libcollections Kill more isizes 2015-01-31 17:40:40 +01:00
libcore Auto merge of #21806 - edwardw:new-range-impl, r=alexcrichton 2015-02-01 19:07:11 +00:00
libcoretest Kill more isizes 2015-01-31 17:40:40 +01:00
libflate Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libfmt_macros Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libgetopts Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libgraphviz Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
liblibc Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
liblog Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librand Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librbml Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc Separate out the unboxed closure table into two tables, so that we can 2015-02-01 06:13:06 -05:00
librustc_back Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_bitflags Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_borrowck Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_driver Merge remote-tracking branch 'origin/master' into rollup 2015-01-30 14:55:34 -08:00
librustc_llvm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_privacy Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
librustc_resolve Merge remote-tracking branch 'origin/master' into rollup 2015-01-30 14:55:34 -08:00
librustc_trans Separate out the unboxed closure table into two tables, so that we can 2015-02-01 06:13:06 -05:00
librustc_typeck Do not ICE when e.g. call_mut() is called on a closure whose kind is not yet known. 2015-02-01 06:13:07 -05:00
librustdoc Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libserialize Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libstd Auto merge of #21811 - tbu-:pr_more_isize, r=alexcrichton 2015-02-01 15:49:20 +00:00
libsyntax Kill more isizes 2015-01-31 17:40:40 +01:00
libterm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libtest Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
libunicode Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
llvm@b820135911
rt
rust-installer@e577c97b49
rustbook rollup merge of #21494: jatinn/jsnav 2015-01-30 12:02:48 -08:00
rustllvm Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
test Auto merge of #21806 - edwardw:new-range-impl, r=alexcrichton 2015-02-01 19:07:11 +00:00
snapshots.txt