about summary refs log tree commit diff
path: root/src/libstd/str.rs
AgeCommit message (Expand)AuthorLines
2013-08-07Forbid `priv` where it has no effectAlex Crichton-10/+10
2013-08-07Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-11/+14
2013-08-07auto merge of #8294 : erickt/rust/map-move, r=bblumbors-1/+1
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-07auto merge of #8305 : huonw/rust/triage-fixes, r=cmrbors-11/+14
2013-08-07std: adjust str::test_add so that the macro expands to all 3 items (#8012).Huon Wilson-11/+14
2013-08-06Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-3/+3
2013-08-06std: update str.push_byte to work without str trailing nullsErick Tryzelaar-1/+10
2013-08-06Merge commit 'd89ff7eef969aee6b493bc846b64d68358fafbcd' into remove-str-trail...Erick Tryzelaar-1/+8
2013-08-06auto merge of #8308 : blake2-ppc/rust/str-slice-bytes, r=alexcrichtonbors-1/+1
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
2013-08-05std: Use correct lifetime parameter on str::raw::slice_bytesblake2-ppc-1/+1
2013-08-05auto merge of #8289 : sfackler/rust/push_byte, r=ericktbors-1/+8
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-67/+99
2013-08-04Remove trailing null from stringsErick Tryzelaar-10/+374
2013-08-04std: merge str::raw::from_buf and str::raw::from_c_strErick Tryzelaar-22/+12
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-98/+0
2013-08-04std: remove str::from_bytes_with_nullErick Tryzelaar-82/+0
2013-08-04std: add test for str::as_c_strErick Tryzelaar-0/+23
2013-08-04std: remove str::NullTerminatedStrErick Tryzelaar-54/+1
2013-08-04std: add str.to_c_str()Erick Tryzelaar-0/+26
2013-08-04Fixed str::raw::push_byteSteven Fackler-1/+8
2013-08-04auto merge of #8237 : blake2-ppc/rust/faster-utf8, r=brsonbors-35/+67
2013-08-03remove obsolete `foreach` keywordDaniel Micay-30/+30
2013-08-02std: Speed up str::is_utf8blake2-ppc-35/+67
2013-08-01str: Add method .into_owned(self) -> ~str to StrKevin Ballard-0/+12
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-31/+32
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-1/+1
2013-07-30std: Mark the static constants in str.rs as privateblake2-ppc-10/+10
2013-07-30std: Add from_bytes test for utf-8 using codepoints above 0xffffblake2-ppc-0/+3
2013-07-30std: Deny overlong encodings in UTF-8blake2-ppc-8/+45
2013-07-30std: Disallow bytes 0xC0, 0xC1 (192, 193) in utf-8blake2-ppc-1/+1
2013-07-30auto merge of #8121 : thestinger/rust/offset, r=alexcrichtonbors-19/+19
2013-07-30Added str::char_offset_iter() and str::rev_char_offset_iter()Marvin Löbel-590/+489
2013-07-30implement pointer arithmetic with GEPDaniel Micay-19/+19
2013-07-30std: Implement Extendable for hashmap, str and trieblake2-ppc-3/+24
2013-07-29std: Rename Iterator adaptor types to drop the -Iterator suffixblake2-ppc-4/+3
2013-07-29std: Implement FromIterator for ~strblake2-ppc-1/+23
2013-07-28Refactored vec and str iterators to remove prefixesjmgrosen-45/+45
2013-07-27auto merge of #8036 : sfackler/rust/container-impls, r=msullivanbors-8/+0
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-29/+31
2013-07-25Added default impls for container methodsSteven Fackler-8/+0
2013-07-24auto merge of #7996 : erickt/rust/cleanup-strs, r=ericktbors-178/+152
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-1/+1
2013-07-23std: make str::append move selfErick Tryzelaar-6/+5
2013-07-23std: inline str::with_capacity and vec::with_capacityErick Tryzelaar-5/+3
2013-07-23std: simplify str::as_imm_buf and vec::as_{imm,mut}_bufErick Tryzelaar-5/+2
2013-07-23str: move as_mut_buf into OwnedStr, and make it `self`Erick Tryzelaar-18/+18
2013-07-23std: remove str::to_owned and str::raw::slice_bytes_ownedErick Tryzelaar-41/+22