Huon Wilson
|
ead4468249
|
std: fix tests
|
2013-06-10 23:02:55 +10:00 |
|
Huon Wilson
|
ec5a028ada
|
std: convert str::char_at* to methods.
|
2013-06-10 23:02:55 +10:00 |
|
Huon Wilson
|
f632f46614
|
std: convert str::trim* to methods.
|
2013-06-10 23:02:55 +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
|
a64e886e3c
|
std: remove str::contains in favour of the method
|
2013-06-10 23:02:55 +10:00 |
|
Huon Wilson
|
017450a611
|
std: replace str::find_str* with a method
|
2013-06-10 23:02:54 +10:00 |
|
Huon Wilson
|
7281fb948a
|
std: replace str::{any,all}_between with the iterator equivalent.
|
2013-06-10 23:02:54 +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
|
76fc9be5a1
|
std: convert each_split_str to an iterator
|
2013-06-10 23:02:54 +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
|
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 |
|
Daniel Micay
|
de367157b5
|
remove deprecated vec::{is_empty, len} functions
|
2013-06-08 23:19:30 -04:00 |
|
Huon Wilson
|
00f5916809
|
std: replace the str::each* fns/methods with byte iterators
|
2013-06-09 02:22:23 +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 |
|
Huon Wilson
|
65c7c58c8f
|
std: remove {all*,any*,count} in favour of iterators
|
2013-06-09 02:22:23 +10:00 |
|
Huon Wilson
|
ce4f63dcee
|
std: add reverse vec iterators, replace vec::each*_reverse.
|
2013-06-09 02:22:23 +10:00 |
|
Tim Chevalier
|
239b81f111
|
std: Change str::from_bytes to raise a condition on invalid input
As per #4765
|
2013-06-07 17:42:50 -07: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 |
|
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 |
|
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 |
|
Alex Crichton
|
b04c40bb1c
|
Silence various warnings throughout test modules
|
2013-05-28 15:27:35 -05:00 |
|
Daniel Micay
|
0d5fdce82e
|
syntax highlight code examples in docstrings
|
2013-05-27 14:47:21 -04:00 |
|
Erick Tryzelaar
|
dc970c13f4
|
cleanup warnings from libstd
|
2013-05-23 17:48:16 -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 |
|
Graydon Hoare
|
dde5860380
|
Remove some duplicated unused parts of std now that they're present in core.
|
2011-12-14 18:04:45 -08:00 |
|
Graydon Hoare
|
fa9ad984fb
|
Copy first batch of material from libstd to libcore.
|
2011-12-13 16:34:50 -08:00 |
|
Patrick Walton
|
cd0e57d2d4
|
stdlib: Fix spelling errors in documentation of libstd/str.rs
|
2011-12-13 14:53:14 -08:00 |
|
Niko Matsakis
|
6c95e400d8
|
repair more hash functions
|
2011-12-07 07:35:25 -08:00 |
|
Brian Anderson
|
89efb7d981
|
libstd: Update docs
|
2011-12-06 13:58:54 -08:00 |
|
Graydon Hoare
|
447414f007
|
Establish 'core' library separate from 'std'.
|
2011-12-06 12:13:04 -08:00 |
|