| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-08-18 | std::to_bytes: Delimit sequences &[A] and ~str when hashing | blake2-ppc | -2/+0 | |
| Address issue #5257, for example these values all had the same hash value: ("aaa", "bbb", "ccc") ("aaab", "bb", "ccc") ("aaabbb", "", "ccc") IterBytes for &[A] now includes the length, before calling iter_bytes on each element. IterBytes for &str is now terminated by a byte that does not appear in UTF-8. This way only one more byte is processed when hashing strings. | ||||
| 2013-08-14 | Methodyfied the string ascii extionsion functions | Marvin Löbel | -37/+46 | |
| Added into_owned() method for vectors Added DoubleEnded Iterator impl to Option Renamed nil.rs to unit.rs | ||||
| 2013-08-12 | fix build with the new snapshot compiler | Daniel Micay | -37/+0 | |
| 2013-08-10 | std: merge Iterator and IteratorUtil | Erick Tryzelaar | -1/+1 | |
| 2013-08-08 | Merge remote-tracking branch 'remotes/origin/master' into ↵ | Erick Tryzelaar | -3/+3 | |
| remove-str-trailing-nulls | ||||
| 2013-08-07 | Forbid `priv` where it has no effect | Alex Crichton | -3/+3 | |
| This is everywhere except struct fields and enum variants. | ||||
| 2013-08-07 | Merge remote-tracking branch 'remotes/origin/master' into ↵ | Erick Tryzelaar | -11/+169 | |
| remove-str-trailing-nulls | ||||
| 2013-08-06 | Add to_ascii_upper, to_ascii_lower and eq_ignore_ascii_case in std::ascii | Simon Sapin | -11/+169 | |
| 2013-08-04 | Merge remote-tracking branch 'remotes/origin/master' into str-remove-null | Erick Tryzelaar | -1/+1 | |
| 2013-08-04 | Remove trailing null from strings | Erick Tryzelaar | -8/+39 | |
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -1/+1 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -2/+3 | |
| 2013-07-30 | Added str::char_offset_iter() and str::rev_char_offset_iter() | Marvin Löbel | -1/+1 | |
| Renamed bytes_iter to byte_iter to match other iterators Refactored str Iterators to use DoubleEnded Iterators and typedefs instead of wrapper structs Reordered the Iterator section Whitespace fixup Moved clunky `each_split_within` function to the one place in the tree where it's actually needed Replaced all block doccomments in str with line doccomments | ||||
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -2/+1 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -28/+28 | |
| 2013-06-17 | Improved std::ascii | Marvin Löbel | -23/+89 | |
| - Fixed tests - Added methods - Renamed casting methods to be shorter closes #7150 | ||||
| 2013-06-11 | fix tests, remove some warnings | Huon Wilson | -1/+0 | |
| 2013-06-10 | std: replace str::all/any fns and methods with iterators | Huon Wilson | -2/+2 | |
| 2013-06-09 | std: replace the str::each* fns/methods with byte iterators | Huon Wilson | -4/+2 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -7/+7 | |
| 2013-05-23 | cleanup warnings from libstd | Erick Tryzelaar | -2/+2 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+287 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
