about summary refs log tree commit diff
path: root/src/libcore/str.rs
AgeCommit message (Expand)AuthorLines
2014-06-30auto merge of #14613 : schmee/rust/utf16-iterator, r=huonwbors-1/+45
2014-06-30Add `utf16_units`John Schmidt-1/+45
2014-06-29Implement RFC#28: Add PartialOrd::partial_cmpSteven Fackler-2/+4
2014-06-29Extract tests from libcore to a separate crateSteven Fackler-12/+0
2014-06-28Rename all raw pointers as necessaryAlex Crichton-7/+7
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-2/+5
2014-06-17Add a b"xx" byte string literal of type &'static [u8].Simon Sapin-0/+4
2014-06-08core: Rename `container` mod to `collections`. Closes #12543Brian Anderson-4/+4
2014-06-08Fix spelling errors in comments.Joseph Crail-2/+2
2014-06-06Rename Iterator::len to countAaron Turon-2/+1
2014-06-02Document failure cases for `char_at` and friends.Aaron Turon-2/+17
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-5/+5
2014-05-31rustdoc: Create anchor pages for primitive typesAlex Crichton-0/+2
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-5/+5
2014-05-28Rename UTF16Item[s] to Utf16Item[s]Piotr Jawniak-7/+7
2014-05-23auto merge of #14360 : alexcrichton/rust/remove-deprecated, r=kballardbors-53/+1
2014-05-22libcore: Remove all uses of `~str` from `libcore`.Patrick Walton-49/+1
2014-05-22Remove a slew of old deprecated functionsAlex Crichton-53/+1
2014-05-21Add examples for edge cases of str.split/str.splitnTobias Bucher-0/+9
2014-05-16auto merge of #14135 : gereeter/rust/two-way-search, r=brsonbors-26/+206
2014-05-15core: Derive Show impls wherever possibleAlex Crichton-1/+1
2014-05-14Switched to the two-way algorithm for string searchingJonathan S-26/+206
2014-05-13io: Implement process wait timeoutsAlex Crichton-0/+1
2014-05-11core: Remove the cast moduleAlex Crichton-12/+11
2014-05-08Handle fallout in documentationKevin Ballard-53/+54
2014-05-07core: Inherit possible string functionalityAlex Crichton-0/+1861
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-4036/+0
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-1/+1
2013-05-19Register snapshotsBrian Anderson-374/+8
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-179/+179
2013-05-18Use pattern-matching instead of conditionals where appropriate to improve cod...Brendan Zabarauskas-49/+35
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-4/+4
2013-05-14Fix cosmetics for fail!() callsMarvin Löbel-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-2/+10
2013-05-11auto merge of #6389 : sonwow/rust/issue-3356, r=bstriebors-8/+8
2013-05-10test: Use the new `for` protocolAlex Crichton-2/+2
2013-05-10renamed str::from_slice to str::to_ownedYoungsoo Son-8/+8
2013-05-10core: Use the new `for` protocolAlex Crichton-23/+410
2013-05-09libcore: rename vec::each(variable) to variable.eachYoungmin Yoo-4/+4
2013-05-08Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)]Zack Corr-17/+17
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-15/+132
2013-05-02libcore: optimize string joining routines.Huon Wilson-12/+106
2013-05-02core: inlining on common functionsHuon Wilson-3/+26
2013-04-30new borrow checker (mass squash)Niko Matsakis-12/+0
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-1/+2
2013-04-24Fixed typo... And a billion other things.Marvin Löbel-1/+0
2013-04-24Removed ascii functions from other modulesMarvin Löbel-59/+0
2013-04-22auto merge of #5980 : Kimundi/rust/ascii-encoding, r=thestingerbors-28/+25
2013-04-22Moved ascii out of strMarvin Löbel-13/+0