about summary refs log tree commit diff
path: root/src/libcore/vec.rs
AgeCommit message (Expand)AuthorLines
2012-08-27libcore: Implement equality and ordering on vectorsPatrick Walton-0/+75
2012-08-27Convert over some residual uses of #oldmacros.Graydon Hoare-1/+1
2012-08-26Camel case the option typeBrian Anderson-137/+137
2012-08-24Add a Buildable interface for constructing general sequences. Work on #2921.Michael Sullivan-5/+2
2012-08-24Get rid of the unseemly reinterpret_casts in build_sized implementations. Clo...Michael Sullivan-8/+2
2012-08-23More complete fix to #3162 (borrowck bug related to access to rec fields)Niko Matsakis-0/+19
2012-08-23Make vec::zip not require T:copy (close #3254)Ben Blum-12/+43
2012-08-23Make a bunch more of the iteration functions/methods marked pure. Closes #3253.Michael Sullivan-34/+39
2012-08-22Use swap_remove in pipes::select(). Close #3219.Ben Blum-0/+1
2012-08-22Add vec::swap_remove (#3219)Ben Blum-1/+54
2012-08-15Convert more core types to camel caseBrian Anderson-31/+31
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-2/+2
2012-08-13Stop parsing old operator overloading syntaxBrian Anderson-18/+0
2012-08-13rustc: Mostly implement region-bounded stack closuresPatrick Walton-1/+1
2012-08-09de-mode-ify infer and some parts of typeckNiko Matsakis-0/+6
2012-08-08Convert impls to new syntaxBrian Anderson-11/+11
2012-08-08Implement + for @-vectors.Michael Sullivan-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-5/+5
2012-08-05Switch alts to use arrowsBrian Anderson-10/+10
2012-08-02Fix an apparent race in pipes.Eric Holk-1/+12
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-13/+13
2012-08-01Convert ret to returnBrian Anderson-61/+61
2012-08-01core: change vec's ref_set to set_ref, move get_ref to unsafe::get.Erick Tryzelaar-20/+26
2012-07-31rustc: Parse by-reference pattern bindings with the "ref" keywordPatrick Walton-2/+2
2012-07-28core: More magic to make core build with --testBrian Anderson-2/+3
2012-07-27core: Trait-ify various overloaded operatorsPatrick Walton-0/+14
2012-07-26Add #[inline(never)], and also fixed inlining on vec::pushEric Holk-6/+14
2012-07-25from_fn and ref_set do not require copy boundNiko Matsakis-2/+2
2012-07-24Add core::hash containing SipHash-2-4 implementation. Re: #1616 and #859.Graydon Hoare-8/+2
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-48/+38
2012-07-23libcore: whitespace cleanup.Erick Tryzelaar-1/+0
2012-07-23libcore: add vec memcpy and memmove fnsErick Tryzelaar-0/+55
2012-07-23libcore: add vec::{mut_view, const_view}.Erick Tryzelaar-1/+25
2012-07-23libcore: Modernize a docstringErick Tryzelaar-1/+1
2012-07-18iterate only over immutable vectors; use newer region notationNiko Matsakis-10/+11
2012-07-17Create some infrastructure for building up @-vectors. Work on #2921.Michael Sullivan-13/+45
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-4/+26
2012-07-17dvec/vec interface cleanup: fixing reach, reverse, adding more pureBen Blum-3/+39
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-1/+1
2012-07-12Make tests passEric Holk-0/+3
2012-07-12libcore: Add a to_slice_ptr functionPatrick Walton-0/+12
2012-07-12Fix the signature on vec::view.Eric Holk-2/+2
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-2/+2
2012-07-11core: Newtype a bunch of types in libcorePatrick Walton-7/+58
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