rust/src/libcore
Patrick Walton f6bfd2c65b librustc: Remove cross borrowing from mutable Boxes to &mut.
This will break code like:

    fn f(x: &mut int) {}

    let mut a = box 1i;
    f(a);

Change it to:

    fn f(x: &mut int) {}

    let mut a = box 1i;
    f(&mut *a);

RFC 33; issue #10504.

[breaking-change]
2014-06-24 23:14:42 -07:00
..
fmt librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
num std: Add stability attributes to primitive numeric modules 2014-06-24 17:23:05 -07:00
any.rs librustc: Remove cross borrowing from mutable Boxes to &mut. 2014-06-24 23:14:42 -07:00
atomics.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
bool.rs Move core::bool tests to run-pass 2014-06-24 17:22:59 -07:00
cell.rs core: Add stability attributes to Clone 2014-06-24 17:22:57 -07:00
char.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
clone.rs core: Add stability attributes to Clone 2014-06-24 17:22:57 -07:00
cmp.rs rustc: Update how Gc<T> is recognized 2014-06-11 09:11:40 -07:00
collections.rs core: Move the collections traits to libcollections 2014-06-09 00:38:46 -07:00
default.rs rustc: Update how Gc<T> is recognized 2014-06-11 09:11:40 -07:00
failure.rs rustdoc: Fix testing indented code blocks 2014-06-18 01:07:02 -07:00
finally.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
intrinsics.rs Remove the quad_precision_float feature gate 2014-06-24 16:36:12 -07:00
iter.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
kinds.rs std: Rename {Eq,Ord} to Partial{Eq,Ord} 2014-05-30 15:52:24 -07:00
lib.rs librustc: Feature gate lang items and intrinsics. 2014-06-23 23:28:28 -07:00
macros.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
mem.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
ops.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
option.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
prelude.rs core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
ptr.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
raw.rs rustc: Remove ~[T] from the language 2014-06-11 15:02:17 -07:00
result.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
should_not_exist.rs core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
simd.rs Fix spelling errors in comments. 2014-06-08 13:39:42 -04:00
slice.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
str.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
tuple.rs core: Add stability attributes to Clone 2014-06-24 17:22:57 -07:00
ty.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
unicode.rs lib{std,core,debug,rustuv,collections,native,regex}: Fix snake_case errors. 2014-05-30 17:55:41 +01:00