]> git.lizzy.rs Git - rust.git/commit
rollup merge of #20070: aturon/stab-2-clone
authorAlex Crichton <alex@alexcrichton.com>
Sun, 21 Dec 2014 08:04:25 +0000 (00:04 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Sun, 21 Dec 2014 17:27:36 +0000 (09:27 -0800)
commit1dc5e6312fd13bd30fb93f7138845532fbdfe8cf
tree34749c133b759d1af0f807d34d7f380a3a8b84c0
parent6495c27ee6b1aee816dd8eee36c9e60a87ba03c7
parent92ccc073e1a5a68fada24b5b3cb47b65b5ff1c61
rollup merge of #20070: aturon/stab-2-clone

This patch marks `clone` stable, as well as the `Clone` trait, but
leaves `clone_from` unstable. The latter will be decided by the beta.

The patch also marks most manual implementations of `Clone` as stable,
except where the APIs are otherwise deprecated or where there is
uncertainty about providing `Clone`.

r? @alexcrichton
12 files changed:
src/liballoc/arc.rs
src/liballoc/boxed.rs
src/liballoc/rc.rs
src/libcollections/bit.rs
src/libcollections/btree/node.rs
src/libcollections/dlist.rs
src/libcollections/ring_buf.rs
src/libcollections/vec.rs
src/libcore/cell.rs
src/libcore/hash/sip.rs
src/libcore/ptr.rs
src/libcore/tuple.rs