Daniel Micay
|
8111701604
|
rm ExtendedMutableIter
replaced with `xs.mut_iter().enumerate()`
|
2013-06-14 23:15:42 -04:00 |
|
Daniel Micay
|
585f5f7f79
|
add IteratorUtil to the prelude
|
2013-06-14 23:15:42 -04:00 |
|
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 |
|
Daniel Micay
|
d27ba09245
|
add the Iterator trait to the prelude
|
2013-06-07 22:23:48 -04:00 |
|
Huon Wilson
|
54d914a9a9
|
std: remove each[i]_mut functions, in favour of iterators.
|
2013-06-08 03:24:27 +10:00 |
|
Marvin Löbel
|
cac4891154
|
Fixups
|
2013-06-06 22:40:35 +02:00 |
|
bors
|
846545a6e1
|
auto merge of #6907 : steveklabnik/rust/prelude_docs, r=graydon
|
2013-06-03 14:37:39 -07:00 |
|
Steve Klabnik
|
fe70361bb6
|
Add better documentation for the Prelude.
|
2013-06-03 11:49:06 -07:00 |
|
Daniel Micay
|
e900dba28a
|
rename the Ptr trait to RawPtr
Closes #6607
|
2013-06-03 13:50:29 -04:00 |
|
Brendan Zabarauskas
|
dee7c5af69
|
Add traits for concat and connect methods
|
2013-06-03 13:19:37 +10:00 |
|
Ben Striegel
|
c77d58fad8
|
Add as_c_str method on strings
|
2013-05-31 18:12:07 -04:00 |
|
Ben Blum
|
b8a53b5a4c
|
Add 'Sized' builtin kind; doesn't do anything yet
|
2013-05-30 21:41:41 -04:00 |
|
Patrick Walton
|
206ab89629
|
librustc: Stop reexporting the standard modules from prelude.
|
2013-05-29 19:04:53 -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 |
|