summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
2012-07-06Select on pipes.Eric Holk-5/+38
2012-07-06Moved pipes runtime support to libcore, and add a test that will help verify ...Eric Holk-1/+0
2012-07-06Contracts work well enough to do the message ring benchmark, and it's really ...Eric Holk-0/+1
2012-07-06First example of a program using pipes.Eric Holk-2/+2
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-458/+440
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-4/+4
2012-07-02Merge remote-tracking branch 'brson/uv'Brian Anderson-0/+1
2012-07-01Convert to new closure syntaxBrian Anderson-50/+48
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-25/+25
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-292/+292
2012-06-29core: export vec::unshiftJeff Olson-0/+1
2012-06-28replace more vector + (issue #2719)Eric Holk-0/+8
2012-06-27Replace more vector + (issue #2719)Eric Holk-1/+1
2012-06-27Replace more vector additions (issue #2719)Eric Holk-1/+3
2012-06-27vec::append reuses its left hand side when possible. (issue #2719)Eric Holk-3/+2
2012-06-27Removed pretty much all the vector+ from core (issue #2719)Eric Holk-23/+48
2012-06-27Remove unnecessary bounds checks in vec::push_all (issue #2719)Eric Holk-14/+12
2012-06-26More perf tweaks (issue #2719)Eric Holk-2/+1
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-243/+247
2012-06-25vec::slice is faster now (Issue #2719)Eric Holk-8/+4
2012-06-25Some perf fixes, although vec::slice is still too slow (Issue #2719)Eric Holk-2/+7
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-69/+93
2012-06-25Improved graph500 performance (Issue #2719)Eric Holk-2/+2
2012-06-22Adding unshift again.Eric Holk-0/+16
2012-06-22Use must_have_lock instead of private functions. (Issue #2700)Eric Holk-1/+0
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-1/+1
2012-06-21This was unsafe, and will probably leak.Eric Holk-8/+13
2012-06-21Remove some warnings and make tests pass.Eric Holk-7/+0
2012-06-21Basic functionality for new ports and chansEric Holk-8/+16
2012-06-21Library vecs are fast now.Eric Holk-9/+31
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-15/+90
2012-06-14Remove workaroundTim Chevalier-3/+2
2012-06-12Convert most str and vec fns to slicesErick Tryzelaar-10/+10
2012-06-08Convert reinterpret_cast + forget to 'transmute'Brian Anderson-6/+2
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-2/+2
2012-06-06add some purity annotations in dvec/vec, occasional accessor methodNiko Matsakis-26/+26
2012-06-06miscellaneous pure annotations and other small changes.Niko Matsakis-3/+3
2012-06-04Machine types are different from int/uint, etc (Issue #2187)Eric Holk-2/+4
2012-06-03prohibit type parameters in native fns and other minor fixesNiko Matsakis-9/+12
2012-06-02make vec fns/methods take imm slices.Niko Matsakis-141/+208
2012-06-02add some purity annotations in coreNiko Matsakis-69/+66
2012-05-30core: Update vec_repr to include the box headerBrian Anderson-1/+6
2012-05-26core: Make range follow the for loop protocolBrian Anderson-1/+1
2012-05-25Remove from_const hack from vec.rs.Michael Sullivan-9/+2
2012-05-18Added vec::view, for creating subslices.Eric Holk-0/+22
2012-05-18Using const vector slices for more vec functions.Eric Holk-11/+21
2012-05-17Exporting alli.Eric Holk-0/+1
2012-05-17Added a few more extension methods on vectors, and fixed a pretty printer bug.Eric Holk-0/+16
2012-05-14Adding more documentation to vec::each and vec::eachi to better explain the b...Eric Holk-0/+4