about summary refs log tree commit diff
path: root/src/libstd/hashmap.rs
AgeCommit message (Expand)AuthorLines
2014-02-20Mass rename if_ok! to try!Alex Crichton-6/+6
2014-02-14Register new snapshotsAlex Crichton-4/+2
2014-02-13Removed num::OrderableMichael Darakananda-2/+2
2014-02-13Add some missing Show implementations in libstdBrendan Zabarauskas-0/+75
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-1/+1
2014-02-04Rename reserve to reserve_exact and reserve_at_least to reserveDavid Manescu-3/+3
2014-02-01Remove some unused importsBrendan Zabarauskas-1/+0
2014-02-01Make next_power_of_two generic for unsigned integersBrendan Zabarauskas-1/+1
2014-01-22hashmap: port to Vec<T>Daniel Micay-25/+25
2014-01-18Rename iterators for consistencyPalmer Cox-37/+37
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