summary refs log tree commit diff
path: root/src/libstd
AgeCommit message (Expand)AuthorLines
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-15cmp: Use default methods in trait Eq, require only Eq::eqblake2-ppc-2/+4
2013-07-14auto merge of #7788 : MarkJr94/rust/from_iter, r=cmrbors-15/+115
2013-07-14Stripped trailing spaces; Implemented FromIterator for TreeMap and PriorityQueue=Mark Sinclair-6/+6
2013-07-14Make TLS keys actually take up spaceAlex Crichton-53/+58
2013-07-14Purge the last remnants of the old TLS apiAlex Crichton-164/+213
2013-07-14Implemented FromIterator for TrieMap and TrieSet=Mark Sinclair-14/+91
2013-07-14Implemented FromIterator for std::hashmap=Mark Sinclair-1/+24
2013-07-13Split mutable methods out of Set and MapSteven Fackler-28/+41
2013-07-13auto merge of #7765 : blake2-ppc/rust/ord-default-methods, r=huonwbors-8/+9
2013-07-12auto merge of #7734 : alexcrichton/rust/issue-3395, r=sanxiynbors-2/+2
2013-07-13cmp: Use default methods in trait Ord, only require Ord::ltblake2-ppc-8/+9
2013-07-12auto merge of #7725 : msullivan/rust/default-methods, r=pcwaltonbors-1/+1
2013-07-12auto merge of #7736 : thestinger/rust/doc, r=thestingerbors-22/+73
2013-07-12Account for possible 0-sized elements in vector iteratorsAlex Crichton-13/+68
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-6/+1
2013-07-12auto merge of #7696 : glinscott/rust/utf8_perf, r=cmrbors-36/+76
2013-07-12extend the iterator tutorialDaniel Micay-3/+4
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-243/+591
2013-07-11Expand ctypes warnings to warn about *int/*uintAlex Crichton-2/+2
2013-07-11Fix testsAlex Crichton-1/+1
2013-07-11Take default methods out from behind the flag.Michael Sullivan-1/+1
2013-07-11auto merge of #7707 : thestinger/rust/double, r=cmrbors-54/+87
2013-07-11Optimize is_utf8Gary Linscott-8/+16
2013-07-11char_range_at perf workGary Linscott-28/+60
2013-07-11Fix #5270: another test I did not update properly.Felix S. Klock II-2/+2
2013-07-11auto merge of #7708 : bcully/rust/warnings, r=thestingerbors-1/+3
2013-07-11auto merge of #7693 : korenchkin/rust/fixdoc_rand, r=cmrbors-19/+31
2013-07-11Remove all external requirements of `@` from TLSAlex Crichton-16/+16
2013-07-11Fix a soundness problem with `get`Alex Crichton-31/+79
2013-07-11Work around stage0 to remove '@' requirements from TLSAlex Crichton-75/+334
2013-07-10auto merge of #7691 : nikomatsakis/rust/vec-split-method, r=thestingerbors-1/+37
2013-07-11vec: rm inline(never) hackDaniel Micay-13/+2
2013-07-11iterator: add DoubleEndedIterator conceptDaniel Micay-41/+85
2013-07-10remove unused importsBrendan Cully-1/+3
2013-07-10auto merge of #7690 : kevinmehall/rust/document-c_void, r=huonwbors-0/+7
2013-07-10auto merge of #7683 : alexcrichton/rust/issue-7625, r=thestingerbors-2/+8
2013-07-10Add a `mut_split()` method for dividing one `&mut [T]` into twoNiko Matsakis-1/+37
2013-07-10Fixed exampleskorenchkin-19/+31
2013-07-10Document std::libc::c_void.Kevin Mehall-0/+7
2013-07-10Added overloaded Add and Sub traits for pointer arithmetic=Mark Sinclair-0/+96
2013-07-10Merge pull request #7682 from thestinger/vecDaniel Micay-7/+26
2013-07-10Switch over to new range_rev semantics; fix #5270.Felix S. Klock II-8/+10
2013-07-10Refactored int/uint range code in preparation for change to range_rev semantics.Felix S. Klock II-33/+148
2013-07-10Don't loop infinitely on 0-size structs in reprAlex Crichton-2/+8
2013-07-09ptr: optimize {swap,replace,read}_ptrDaniel Micay-6/+6
2013-07-09vec::with_capacity: do one alloc for non-managedDaniel Micay-1/+20
2013-07-09auto merge of #7265 : brson/rust/io-upstream, r=brsonbors-2033/+5384