rust/src/libcollections
Patrick Walton de70d76373 librustc: Remove cross-borrowing of Box<T> to &T from the language,
except where trait objects are involved.

Part of issue #15349, though I'm leaving it open for trait objects.
Cross borrowing for trait objects remains because it is needed until we
have DST.

This will break code like:

    fn foo(x: &int) { ... }

    let a = box 3i;
    foo(a);

Change this code to:

    fn foo(x: &int) { ... }

    let a = box 3i;
    foo(&*a);

[breaking-change]
2014-07-17 14:05:36 -07:00
..
hash auto merge of #15591 : aturon/rust/box-cell-stability, r=alexcrichton 2014-07-13 21:01:28 +00:00
bitv.rs auto merge of #15556 : alexcrichton/rust/snapshots, r=brson 2014-07-10 03:21:30 +00:00
btree.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
deque.rs
dlist.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
enum_set.rs
lib.rs Update doc URLs for version bump 2014-07-11 11:21:57 -07:00
macros.rs
priority_queue.rs
ringbuf.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
slice.rs librustc: Remove the fallback to int for integers and f64 for 2014-06-29 11:47:58 -07:00
smallintmap.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
str.rs auto merge of #15619 : kwantam/rust/master, r=huonw 2014-07-15 22:51:17 +00:00
string.rs Fix errors 2014-07-15 20:34:16 +02:00
treemap.rs librustc: Remove cross-borrowing of Box<T> to &T from the language, 2014-07-17 14:05:36 -07:00
trie.rs Stabilization for owned (now boxed) and cell 2014-07-13 12:52:51 -07:00
vec.rs deprecate Vec::get 2014-07-17 12:08:31 +12:00