about summary refs log tree commit diff
path: root/src/libstd/hashmap.rs
AgeCommit message (Expand)AuthorLines
2013-08-01std: Remove the internal iterator methods from trait Setblake2-ppc-22/+0
2013-08-01std: Replace `for` with `do { .. }` expr where internal iterators are usedblake2-ppc-19/+16
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-17/+18
2013-07-30std: Implement Extendable for hashmap, str and trieblake2-ppc-9/+17
2013-07-29std: Rename Iterator adaptor types to drop the -Iterator suffixblake2-ppc-3/+3
2013-07-28Refactored vec and str iterators to remove prefixesjmgrosen-2/+2
2013-07-27auto merge of #8074 : thestinger/rust/iterator, r=cmrbors-2/+2
2013-07-27Remove dummy type parameters from iterator adaptorsblake2-ppc-2/+2
2013-07-25Added default impls for container methodsSteven Fackler-19/+0
2013-07-21Minor cleanup of hashmapSteven Stewart-Gallus-11/+5
2013-07-20std: Implement Clone for VecIterator and iterators using itblake2-ppc-0/+2
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-2/+2
2013-07-18auto merge of #7857 : blake2-ppc/rust/fix-test-warnings, r=alexcrichtonbors-2/+2
2013-07-18hashmap: Remove .consume() has rename .consume_iter() to .consume()blake2-ppc-64/+20
2013-07-18Fix warnings in libstd and librusti testsblake2-ppc-2/+2
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-6/+15
2013-07-16hashmap: Iterators for hashset diff, sym. diff, intersec, unionblake2-ppc-10/+70
2013-07-16hashmap: Remove .mutate_values() which is replaced by .mut_iter()blake2-ppc-13/+0
2013-07-15std: add consuming iterators for `HashMap` and `HashSet`Andrew Paseltiner-0/+82
2013-07-14auto merge of #7788 : MarkJr94/rust/from_iter, r=cmrbors-1/+49
2013-07-14Stripped trailing spaces; Implemented FromIterator for TreeMap and PriorityQueue=Mark Sinclair-4/+4
2013-07-14Implemented FromIterator for TrieMap and TrieSet=Mark Sinclair-0/+25
2013-07-14Implemented FromIterator for std::hashmap=Mark Sinclair-1/+24
2013-07-13Split mutable methods out of Set and MapSteven Fackler-9/+13
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-1/+2
2013-07-04Implement consuming iterators for ~[], remove vec::{consume, consume_reverse,...Huon Wilson-3/+4
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-5/+5
2013-06-29Removing a lot of usage of '&const'Alex Crichton-4/+4
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-2/+3
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-11/+0
2013-06-25container: remove internal iterators from MapDaniel Micay-28/+28
2013-06-23hashmap: add FIXME numberDaniel Micay-1/+1
2013-06-23std::hashmap: Remove BaseIter impl for HashSetblake2-ppc-7/+6
2013-06-23std::hashmap: Use .iter() instead of .each and similarblake2-ppc-8/+7
2013-06-23std::hashmap: Add test_iterate for HashSetblake2-ppc-0/+14
2013-06-23std::hashmap: Implement external iterator for HashMap and HashSetblake2-ppc-12/+79
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+3
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-11/+11
2013-06-13auto merge of #7105 : sstewartgallus/rust/removed_unused_imports, r=sanxiynbors-1/+1
2013-06-13Remove unused importsSteven Stewart-Gallus-1/+1
2013-06-13hashmap: remove leftover debug!() loggingDaniel Micay-7/+1
2013-06-12std: add a test for HashMap::find_equiv.Huon Wilson-0/+17
2013-06-11option: remove redundant old_iter implsDaniel Micay-1/+2
2013-06-02Add a get_mut method to accompany the get method.gareth-0/+9
2013-06-01Add new function hashmap.insert_or_update_with()Kevin Ballard-0/+15
2013-06-01Refactor some hashmap code into a new private function mangle()Kevin Ballard-37/+21
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-20/+30
2013-05-30Fix a bug with HashMap::consumeAlex Crichton-3/+19
2013-05-30Require documentation by default for libstdAlex Crichton-0/+12
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+989