Huon Wilson
|
641910dc13
|
std: make all strings Equiv-alent to each other, generalise Path.push_many to take any type of string.
|
2013-06-13 10:19:34 +10:00 |
|
Huon Wilson
|
efc71a8bdb
|
std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_with_null[_consume]().
The first acts on &str and is not nul-terminated, the last two act on strings
that are always null terminated (&'static str, ~str and @str).
|
2013-06-12 12:21:04 +10:00 |
|
Huon Wilson
|
96cd61ad03
|
std: convert {vec,str}::to_owned to methods.
|
2013-06-12 12:21:03 +10:00 |
|
Huon Wilson
|
ccd0ac59e9
|
std: remove str::{connect,concat}*.
|
2013-06-10 23:57:03 +10:00 |
|
Huon Wilson
|
0cfc08d81e
|
std: convert character-based str::find_* to methods. Add .slice_{to,from} methods.
|
2013-06-10 23:02:54 +10:00 |
|
Huon Wilson
|
b29cd22bce
|
std: replace str::all/any fns and methods with iterators
|
2013-06-10 23:02:54 +10:00 |
|
Huon Wilson
|
1e8982bdb2
|
std: replace str::each_split* with an iterator
|
2013-06-10 23:02:54 +10:00 |
|
Patrick Walton
|
5fb254695b
|
Remove all uses of pub impl . rs=style
|
2013-06-01 09:18:27 -07:00 |
|
Niko Matsakis
|
7a1a40890d
|
Remove copy bindings from patterns.
|
2013-05-30 15:20:36 -04:00 |
|
Alex Crichton
|
007651cd26
|
Require documentation by default for libstd
Adds documentation for various things that I understand.
Adds #[allow(missing_doc)] for lots of things that I don't understand.
|
2013-05-30 01:02:55 -05:00 |
|
Patrick Walton
|
0c820d4123
|
libstd: Rename libcore to libstd and libstd to libextra; update makefiles.
This only changes the directory names; it does not change the "real"
metadata names.
|
2013-05-22 21:57:05 -07:00 |
|