summary refs log tree commit diff
path: root/src/libstd/str.rs
AgeCommit message (Expand)AuthorLines
2013-09-25rustdoc: Change all code-blocks with a scriptAlex Crichton-26/+26
2013-09-24Do not imply that str is sometimes null-terminated.Simon Sapin-2/+2
2013-09-20auto merge of #9276 : alexcrichton/rust/dox, r=brsonbors-6/+80
2013-09-17std: Fix an invalid read in from_c_multistringBrian Anderson-2/+2
2013-09-17Document a few undocumented modules in libstdAlex Crichton-6/+80
2013-09-16std: merge conflict cleanup from std::strJeff Olson-1/+0
2013-09-16std: more work on from_c_multistring.. let it take an optional len paramJeff Olson-5/+17
2013-09-16std: win32 os::env() str parsing to str::raw::from_c_multistring + testJeff Olson-0/+37
2013-09-16auto merge of #9108 : blake2-ppc/rust/hazards-on-overflow, r=alexcrichtonbors-105/+78
2013-09-17std::str: Fix overflow problems in unsafe codeblake2-ppc-105/+59
2013-09-16std::str: Add bench tests for StrVector::connect() and for str::push_strblake2-ppc-0/+19
2013-09-16Add an SendStr typeMarvin Löbel-1/+16
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-8/+8
2013-09-05auto merge of #8997 : fhahn/rust/issue_8985, r=catamorphism,brsonbors-48/+48
2013-09-05Rename str::from_bytes to str::from_utf8, closes #8985Florian Hahn-48/+48
2013-09-05str: rm `map_chars`, replaced by iteratorsDaniel Micay-11/+0
2013-09-04std::str: Deny surrogates in is_utf8blake2-ppc-3/+12
2013-09-04auto merge of #8977 : pnkfelix/rust/fsk-followup-on-6009-rebased, r=alexcrichtonbors-1/+1
2013-09-04stop treating char as an integer typeDaniel Micay-38/+8
2013-09-04Added explicit pub to several conditions. Enables completion of #6009.Felix S. Klock II-1/+1
2013-09-03auto merge of #8884 : blake2-ppc/rust/exact-size-hint, r=huonwbors-15/+6
2013-09-01std::iterator: Use ExactSize, inheriting DoubleEndedIteratorblake2-ppc-1/+1
2013-08-30remove several 'ne' methodsEric Martin-4/+0
2013-08-30std::str: Use reverse enumerate and .rpositionblake2-ppc-15/+6
2013-08-30auto merge of #8858 : blake2-ppc/rust/small-bugs, r=alexcrichtonbors-16/+21
2013-08-30auto merge of #8857 : blake2-ppc/rust/std-str-remove, r=thestingerbors-40/+0
2013-08-29auto merge of #8842 : jfager/rust/remove-iter-module, r=pnkfelixbors-1/+1
2013-08-29std::str: Fix bug in .slice_chars()blake2-ppc-0/+4
2013-08-29std::str: Use CharIterator in NormalizationIteratorblake2-ppc-16/+17
2013-08-29std::str: Remove functions count_chars, count_bytesblake2-ppc-40/+0
2013-08-29Remove the iter module.Jason Fager-1/+1
2013-08-27Remove offset_inbounds for an unsafe offset functionAlex Crichton-1/+1
2013-08-26Add a Default trait.Corey Richardson-15/+12
2013-08-26auto merge of #8737 : blake2-ppc/rust/std-str-rsplit, r=huonwbors-73/+305
2013-08-26std::str: Tune CharSplitIterator after benchmarksblake2-ppc-55/+44
2013-08-26std::str: bench tests for .split_iter()blake2-ppc-0/+83
2013-08-25Add _opt variants to str byte-conversion functionsKevin Ballard-9/+108
2013-08-25std::str: Double-ended CharSplitIteratorblake2-ppc-68/+228
2013-08-24Add OwnedStr::into_bytesSteven Fackler-1/+16
2013-08-23Add new function str.truncate()Kevin Ballard-0/+42
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-4/+0
2013-08-21auto merge of #8590 : blake2-ppc/rust/std-str, r=alexcrichtonbors-131/+254
2013-08-22std::str: Add test for CharIterator .clone()blake2-ppc-0/+8
2013-08-21Add support for performing NFD and NFKD on stringsFlorian Zeitz-0/+143
2013-08-19std::str: Use iterators instead of while loops for CharSplitIteratorblake2-ppc-33/+45
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+1
2013-08-19std::str: Improve comments for CharIteratorblake2-ppc-1/+9
2013-08-19std::str: Use CharOffsetIterator in slice_charsblake2-ppc-13/+14
2013-08-19std::str: Only check char boundary for end index in .slice_to()blake2-ppc-1/+2
2013-08-19std::str: Correct docstrings for lack of null terminator in ~str and &strblake2-ppc-24/+13