about summary refs log tree commit diff
path: root/src/libextra/treemap.rs
AgeCommit message (Expand)AuthorLines
2013-07-25Added default impls for container methodsSteven Fackler-13/+0
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-1/+1
2013-07-23extra: add consume iter to treemap.Graydon Hoare-0/+63
2013-07-20auto merge of #7912 : graydon/rust/extra-new-benchmarks-1, r=catamorphismbors-0/+61
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-1/+1
2013-07-19extra: add some microbenchmarksGraydon Hoare-0/+61
2013-07-17libextra: Add a stray deriving or two.Patrick Walton-0/+2
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+2
2013-07-16Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764Austin King-6/+6
2013-07-14auto merge of #7788 : MarkJr94/rust/from_iter, r=cmrbors-0/+47
2013-07-14Stripped trailing spaces; Implemented FromIterator for TreeMap and PriorityQueue=Mark Sinclair-0/+47
2013-07-13Split mutable methods out of Set and MapSteven Fackler-10/+14
2013-07-09auto merge of #7117 : jensnockert/rust/freestanding, r=cmrbors-2/+2
2013-07-08extra: Patch up code that was using irrefutable patterns incorrectly.Niko Matsakis-5/+5
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-2/+2
2013-07-07remove some method resolve workaroundsDaniel Micay-1/+1
2013-07-06auto merge of #7570 : kballard/rust/iterator-size-hint, r=thestingerbors-2/+9
2013-07-06Implement size_hint() on all remaining IteratorsKevin Ballard-2/+9
2013-07-01Compare values in TreeMap's 'lt' functionAlex Crichton-6/+8
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-7/+4
2013-06-29Removing a lot of usage of '&const'Alex Crichton-4/+4
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-7/+4
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-6/+6
2013-06-28Convert vec::{pop, shift, unshift, insert, remove, swap_remove} to methods.Huon Wilson-2/+1
2013-06-26treemap: remove .each in favor of .iter().advanceRamkumar Ramachandra-16/+7
2013-06-25container: remove internal iterators from MapDaniel Micay-20/+20
2013-06-24remove old_iterDaniel Micay-16/+10
2013-06-23vec: remove BaseIter implementationDaniel Micay-4/+4
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-1/+1
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-25/+25
2013-06-16remove unused importsHuon Wilson-1/+0
2013-06-14add IteratorUtil to the preludeDaniel Micay-3/+0
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-4/+4
2013-06-11option: remove redundant old_iter implsDaniel Micay-11/+12
2013-06-09remove unused import warningsHuon Wilson-2/+0
2013-06-06Deduplicate words in code commentsAlexei Sholik-1/+1
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-11/+12
2013-05-30libextra: Require documentation by defaultAlex Crichton-0/+4
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+9
2013-05-23cleanup warnings from libextraErick Tryzelaar-4/+4
2013-05-22test: Update tests and import the prelude in some more places.Patrick Walton-0/+3
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/+1240