summary refs log tree commit diff
path: root/src/libstd/hashmap.rs
AgeCommit message (Expand)AuthorLines
2013-12-31Fix issue #11216 - Replace std::hashmap::{each_key, each_value} with iterators.Gareth Smith-6/+39
2013-12-29auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmrbors-1/+1
2013-12-29std::hashmap: add an example with the basic methods.Huon Wilson-0/+39
2013-12-27std: uniform modules titles for docLuca Bruno-1/+1
2013-12-27std::hashmap: add an example to mangle.Huon Wilson-0/+37
2013-12-16vec: make the move iterator fast for all typesDaniel Micay-8/+5
2013-12-11Make 'self lifetime illegal.Erik Price-15/+15
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-26libstd: Remove all non-`proc` uses of `do` from libstdPatrick Walton-9/+7
2013-11-26Removed unneccessary `_iter` suffixes from various APIsMarvin Löbel-10/+10
2013-11-25rm #[mutable_doc]Daniel Micay-2/+0
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-9/+18
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-8/+8
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-09-30std: Remove usage of fmt!Alex Crichton-8/+8
2013-09-23std: merge rand::{Rng,RngUtil} with default methods.Huon Wilson-1/+1
2013-09-19Replace unreachable() calls with unreachable!().Chris Morgan-2/+2
2013-09-14auto merge of #9115 : erickt/rust/master, r=ericktbors-0/+9
2013-09-12std: add default implementations to HashMapErick Tryzelaar-0/+9
2013-09-11Add HashSet::with_capacity_and_keys() functionFlorian Hahn-0/+11
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-2/+2
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-3/+3
2013-08-15std: Move the iterator param on FromIterator and Extendable to the method.Huon Wilson-8/+8
2013-08-14auto merge of #8439 : huonw/rust/hashset-clone, r=cmrbors-0/+26
2013-08-10std: Iterator.chain_ -> .chainErick Tryzelaar-2/+2
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-2/+2
2013-08-10std: merge Iterator and IteratorUtilErick Tryzelaar-1/+1
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-20/+20
2013-08-10std: add a Clone impl for HashSet.Huon Wilson-0/+26
2013-08-07std: Fix for-range loops that can use iteratorsblake2-ppc-3/+3
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-2/+2
2013-08-06std: Rewrite the HashSet set operation iteratorsblake2-ppc-37/+17
2013-08-03auto merge of #8264 : thestinger/rust/snapshot, r=Aatchbors-20/+20
2013-08-03remove obsolete `foreach` keywordDaniel Micay-20/+20
2013-08-03auto merge of #8246 : stepancheg/rust/contains-key, r=thestingerbors-8/+0
2013-08-03std: expose the keyed HashMap constructor, for runtime-less use.Huon Wilson-28/+26
2013-08-03Add default implementation of Map::contains_key functionStepan Koltsov-8/+0
2013-08-02replace `range` with an external iteratorDaniel Micay-8/+5
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