Daniel Micay
|
585f5f7f79
|
add IteratorUtil to the prelude
|
2013-06-14 23:15:42 -04: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
|
e8782eeb63
|
fix tests, remove some warnings
|
2013-06-11 02:34:14 +10:00 |
|
Huon Wilson
|
838191c40b
|
std: replace str::{starts,ends}_with with the method.
|
2013-06-11 01:03:24 +10:00 |
|
Huon Wilson
|
ccd0ac59e9
|
std: remove str::{connect,concat}*.
|
2013-06-10 23:57:03 +10:00 |
|
Huon Wilson
|
1553874149
|
std: convert str::reserve* to methods, and methodise str::push_*.
|
2013-06-10 23:02:55 +10:00 |
|
Huon Wilson
|
c32fb53cf9
|
std: remove str::{len, slice, is_empty} in favour of methods.
|
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 |
|
Huon Wilson
|
4b806b4d06
|
std: remove each_char* fns and methods from str, replaced by iterators.
|
2013-06-09 02:22:23 +10:00 |
|
Patrick Walton
|
8114d0e950
|
librustc: Disallow multiple patterns from appearing in a "let" declaration.
You can still initialize multiple variables at once with "let (x, y) = (1, 2)".
|
2013-06-04 21:45:42 -07:00 |
|
Patrick Walton
|
5fb254695b
|
Remove all uses of pub impl . rs=style
|
2013-06-01 09:18:27 -07:00 |
|
Björn Steinbrink
|
1720d9f663
|
Remove a bunch of unnecessary allocations and copies
|
2013-05-30 11:49:04 +02:00 |
|
Alex Crichton
|
395685079a
|
libextra: Require documentation by default
|
2013-05-30 01:03:15 -05:00 |
|
Erick Tryzelaar
|
609a9e69e1
|
cleanup warnings from libextra
|
2013-05-23 17:57:06 -07:00 |
|
Patrick Walton
|
f3723cf7c4
|
libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra
|
2013-05-22 21:57:07 -07: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 |
|