rust/src/libsyntax
bors 7820fb5ca9 auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichton
Visit the free functions of std::vec and reimplement or remove some. Most prominently, remove `each_permutation` and replace with two iterators, ElementSwaps and Permutations.

Replace unzip, unzip_slice with an updated `unzip` that works with an iterator argument.

Replace each_permutation with a Permutation iterator. The new permutation iterator is more efficient since it uses an algorithm that produces permutations in an order where each is only one element swap apart, including swapping back to the original state with one swap at the end.

Unify the seldomly used functions `build`, `build_sized`, `build_sized_opt` into just one function `build`.

Remove `equal_sizes`
2013-09-09 21:31:03 -07:00
..
ext auto merge of #9062 : blake2-ppc/rust/vec-iterator, r=alexcrichton 2013-09-09 21:31:03 -07:00
parse auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00
print auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00
util added string_to_tts 2013-09-06 13:35:13 -07:00
abi.rs Updated std::Option, std::Either and std::Result 2013-08-05 22:42:21 +02:00
ast.rs auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00
ast_map.rs Remove even more usage of clownshoes in symbols 2013-09-06 23:56:17 -07:00
ast_util.rs rustpkg: Use workcache 2013-09-08 20:05:12 -07:00
attr.rs Implement support for indicating the stability of items. 2013-09-04 00:12:27 +10:00
codemap.rs Modernized a few type names in rustc and syntax 2013-09-01 14:43:26 +02:00
diagnostic.rs Modernized a few type names in rustc and syntax 2013-09-01 14:43:26 +02:00
fold.rs auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00
oldvisit.rs auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00
opt_vec.rs Forbid pub/priv where it has no effect 2013-08-12 23:20:46 -07:00
syntax.rs Add initial support for a new formatting syntax 2013-08-07 19:21:43 -07:00
visit.rs auto merge of #9005 : alexcrichton/rust/rusty-log, r=brson 2013-09-09 10:41:05 -07:00