]> git.lizzy.rs Git - rust.git/commit
auto merge of #7703 : sfackler/rust/bitv, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 23 Jul 2013 02:13:39 +0000 (19:13 -0700)
committerbors <bors@rust-lang.org>
Tue, 23 Jul 2013 02:13:39 +0000 (19:13 -0700)
commit6dfb0e5ad3c3d57df1dc9fcc124172c748de955b
treeef011d6bdd88f1370f5284cf83951726853a60da
parentff34064aa3b49eb649d411b733201c512e9c5eed
parentfd757a8ab0f6bc84227d1ac7a83c55e09ea9dbcf
auto merge of #7703 : sfackler/rust/bitv, r=alexcrichton

Switched Bitv and BitvSet to external iterators. They still use some internal iterators internally (ha).

Derived clone for all Bitv types.

Removed indirection in BitvVariant. It previously held a unique pointer to the appropriate Bitv struct, even though those structs are the size of a pointer themselves. BitvVariant is the same size (16 bytes) as it was previously.