about summary refs log tree commit diff
path: root/src/libextra/bitv.rs
AgeCommit message (Expand)AuthorLines
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-3/+3
2013-08-07std: Fix for-range loops that can use iteratorsblake2-ppc-8/+9
2013-08-06std: Remove uint::iterate, replaced by `range`blake2-ppc-4/+3
2013-08-06extra: Simplify the bitv iterators using Repeatblake2-ppc-44/+19
2013-08-03remove obsolete `foreach` keywordDaniel Micay-21/+21
2013-08-03Rename sum -> _sum.OGINO Masanori-6/+6
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-19/+22
2013-08-02replace `range` with an external iteratorDaniel Micay-9/+8
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-1/+1
2013-08-01std: Remove the internal iterator methods from trait Setblake2-ppc-35/+35
2013-08-01extra: Use external iterators in bitv implementationblake2-ppc-33/+55
2013-08-01extra: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-20/+25
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-10/+10
2013-07-30extra: Add .rev_iter() for bitvblake2-ppc-0/+5
2013-07-30extra: Implement DoubleEnded and RandomAccess iterators for bitvblake2-ppc-4/+35
2013-07-25Added default impls for container methodsSteven Fackler-1/+1
2013-07-21Added bitv iterator benchmarksSteven Fackler-0/+36
2013-07-21Added iterator testsSteven Fackler-0/+19
2013-07-21Removed unecessary indirection in BitvSteven Fackler-16/+16
2013-07-21Derive Clone for bitv stuffSteven Fackler-18/+24
2013-07-21Switched bitv to external iteratorsSteven Fackler-17/+54
2013-07-18Fix warnings in libextra testsblake2-ppc-25/+25
2013-07-17test: Fix tests.Patrick Walton-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-13Split mutable methods out of Set and MapSteven Fackler-32/+34
2013-07-12auto merge of #7736 : thestinger/rust/doc, r=thestingerbors-4/+4
2013-07-12Replace owned with borrowed pointer.Chris Morgan-1/+1
2013-07-12extend the iterator tutorialDaniel Micay-4/+4
2013-07-12Make Bitv::eq_vec take ~[bool] rather than ~[uint]Chris Morgan-69/+67
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-3/+4
2013-07-01rustc: add a lint to enforce uppercase statics.Huon Wilson-8/+8
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-10/+9
2013-06-29Removing a lot of usage of '&const'Alex Crichton-2/+2
2013-06-29Warning cleanupCorey Richardson-1/+1
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-9/+8
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-3/+9
2013-06-24remove old_iterDaniel Micay-5/+1
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-5/+5
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-41/+41
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-73/+80
2013-05-30Remove unnecessary 'use' formsDaniel Farina-2/+1
2013-05-30libextra: Require documentation by defaultAlex Crichton-1/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+6
2013-05-28Silence various warnings throughout test modulesAlex Crichton-1/+1
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-1/+1
2013-05-23cleanup warnings from libextraErick Tryzelaar-11/+6
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+1494