rust/src/libstd
Jorge Aparicio 94ddb51c9c DSTify [T]/str extension traits
This PR changes the signature of several methods from `foo(self, ...)` to
`foo(&self, ...)`/`foo(&mut self, ...)`, but there is no breakage of the usage
of these methods due to the autoref nature of `method.call()`s. This PR also
removes the lifetime parameter from some traits (`Trait<'a>` -> `Trait`). These
changes break any use of the extension traits for generic programming, but
those traits are not meant to be used for generic programming in the first
place. In the whole rust distribution there was only one misuse of a extension
trait as a bound, which got corrected (the bound was unnecessary and got
removed) as part of this PR.

[breaking-change]
2014-10-27 20:20:08 -05:00
..
collections Fix spelling mistakes in comments. 2014-10-25 23:11:17 -04:00
io rollup merge of #18329 : sfackler/memwriter-clear 2014-10-27 15:12:30 -07:00
num auto merge of #18070 : alexcrichton/rust/spring-cleaning, r=aturon 2014-10-20 16:07:43 +00:00
path DSTify [T]/str extension traits 2014-10-27 20:20:08 -05:00
rand Clean up rustc warnings. 2014-10-13 14:16:22 +08:00
rt get rid of libc_heap::{malloc_raw, realloc_raw} 2014-10-25 14:12:19 -04:00
sync Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
time std: Convert statics to constants 2014-10-09 09:44:51 -07:00
ascii.rs DSTify [T]/str extension traits 2014-10-27 20:20:08 -05:00
bitflags.rs libstd: Inline more methods on bitflags. 2014-10-16 15:25:46 -07:00
c_vec.rs get rid of libc_heap::{malloc_raw, realloc_raw} 2014-10-25 14:12:19 -04:00
dynamic_lib.rs libstd: Remove all uses of {:?}. 2014-10-16 11:15:35 -04:00
failure.rs Remove #[allow(deprecated)] from libstd 2014-09-21 21:05:05 -07:00
fmt.rs Remove libdebug and update tests. 2014-10-16 11:15:34 -04:00
from_str.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
hash.rs mark std::hash experimental 2014-07-11 14:25:15 -07:00
lib.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
macros.rs improve the performance of the vec![] macro 2014-10-10 14:20:12 -04:00
os.rs libstd: Remove all uses of {:?}. 2014-10-16 11:15:35 -04:00
prelude.rs implement Box<[T]> <-> Vec<T> conversions 2014-10-10 11:42:30 -04:00
rtdeps.rs Fix spelling errors and capitalization. 2014-09-03 23:10:38 -04:00
task.rs Remove a large amount of deprecated functionality 2014-10-19 12:59:40 -07:00
to_string.rs Rename to_str to to_string 2014-07-21 09:54:52 -07:00