about summary refs log tree commit diff
path: root/src/libcore/str.rs
AgeCommit message (Expand)AuthorLines
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-8/+8
2012-08-05Switch alts to use arrowsBrian Anderson-31/+29
2012-08-02De-duplicate core::hash some, refactor the traits.Graydon Hoare-4/+2
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-30/+34
2012-08-01Convert ret to returnBrian Anderson-68/+68
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-4/+4
2012-07-28core: More magic to make core build with --testBrian Anderson-1/+2
2012-07-27core: Trait-ify various overloaded operatorsPatrick Walton-1/+7
2012-07-25More purity to make it easier to borrow strings in format strings.Eric Holk-4/+4
2012-07-25Allow logging slicesEric Holk-0/+4
2012-07-24Add core::hash containing SipHash-2-4 implementation. Re: #1616 and #859.Graydon Hoare-5/+4
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-77/+70
2012-07-18iterate only over immutable vectors; use newer region notationNiko Matsakis-7/+7
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-1/+3
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-513/+515
2012-07-13Make push_str overallocate. Use it in some places that were still doing +=.Michael Sullivan-2/+19
2012-07-11core: Newtype a bunch of types in libcorePatrick Walton-2/+36
2012-07-06Move string append to libraries. Closes #2710.Michael Sullivan-11/+47
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-766/+745
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-4/+4
2012-07-02Merge remote-tracking branch 'Dretch/prettydocs'Brian Anderson-6/+48
2012-07-01Convert to new closure syntaxBrian Anderson-67/+66
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-30/+30
2012-06-30initial draft of fix for issue #2498:Gareth Daniel Smith-6/+48
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-131/+131
2012-06-27Removed pretty much all the vector+ from core (issue #2719)Eric Holk-15/+16
2012-06-26More perf tweaks (issue #2719)Eric Holk-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-126/+127
2012-06-25Some perf fixes, although vec::slice is still too slow (Issue #2719)Eric Holk-1/+1
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-163/+192
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-2/+3
2012-06-20Comments only: typosTim Chevalier-1/+1
2012-06-14Comments only: annotate FIXME in core::strTim Chevalier-1/+1
2012-06-12Convert most str and vec fns to slicesErick Tryzelaar-99/+104
2012-06-08Merge pull request #2559 from mozilla/incomingPatrick Walton-3/+18
2012-06-08core: "inlune" is not an attributePatrick Walton-1/+1
2012-06-08core: Implement string equal natively to save a call into the shape code. Sha...Patrick Walton-2/+17
2012-06-08Convert reinterpret_cast + forget to 'transmute'Brian Anderson-14/+5
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-4/+4
2012-06-06miscellaneous pure annotations and other small changes.Niko Matsakis-97/+118
2012-06-04Machine types are different from int/uint, etc (Issue #2187)Eric Holk-1/+3
2012-06-02core: Add str::is_alphanumeric fn and methodBrian Anderson-0/+16
2012-06-02add some purity annotations in coreNiko Matsakis-1/+1
2012-05-31Implement 2 kinds of char / str escaping. Use in rustc. Close #2306.Graydon Hoare-0/+52
2012-05-07core: Export str::unsafe::from_buf_len/from_c_str_lenBrian Anderson-0/+2
2012-04-30Revert "Eliminate a copy in syntax::parse::new_parser_from_file"Tim Chevalier-21/+0
2012-04-30Eliminate a copy in syntax::parse::new_parser_from_fileTim Chevalier-0/+21
2012-04-25More slice use in vec, io, str, ebml, metadata encoder and decoder.Graydon Hoare-0/+12
2012-04-20Add vec::unpack_slice, expose str::unpack_slice.Graydon Hoare-0/+1