summary refs log tree commit diff
path: root/src/libextra/treemap.rs
AgeCommit message (Expand)AuthorLines
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-2/+2
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-1/+1
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-2/+3
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-8/+8
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-1/+1
2013-08-11extra::treemap: Use IteratorUtil::peekableblake2-ppc-88/+46
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-2/+2
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-4/+4
2013-08-07extra: Remove all each_* methods in treemapblake2-ppc-39/+6
2013-08-07extra: Implement .rev_iter() in treemapblake2-ppc-21/+60
2013-08-07extra: External iterators for TreeSet set operationsblake2-ppc-114/+134
2013-08-07extra: Simplify Eq/Ord in treemapblake2-ppc-21/+5
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-1/+1
2013-08-04Implemented TreeMap::{lower_bound_iter,upper_bound_iter}Dmitry Ermolov-4/+146
2013-08-04Remove redundant print.Dmitry Ermolov-1/+0
2013-08-04Additional check in treemap iterator test.Dmitry Ermolov-0/+1
2013-08-03auto merge of #8264 : thestinger/rust/snapshot, r=Aatchbors-20/+20
2013-08-03remove obsolete `foreach` keywordDaniel Micay-20/+20
2013-08-03Add default implementation of Map::contains_key functionStepan Koltsov-5/+0
2013-08-02replace `range` with an external iteratorDaniel Micay-3/+2
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-5/+6
2013-08-01std: Remove the internal iterator methods from trait Setblake2-ppc-35/+35
2013-08-01extra: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-7/+10
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-18/+18
2013-07-30extra: Implement iterator::Extendableblake2-ppc-8/+18
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