about summary refs log tree commit diff
path: root/src/libextra
AgeCommit message (Expand)AuthorLines
2013-07-22extra: Remove uv, net, timer codeBrian Anderson-6324/+4
2013-07-22dlist: Fix .peek_next() w.r.t double ended iteratorsblake2-ppc-1/+6
2013-07-22new snapshotDaniel Micay-36/+2
2013-07-21Eliminated SmallIntSetSteven Fackler-369/+0
2013-07-21dlist: Remove extraneous unwrap in .pop_back_node()blake2-ppc-3/+3
2013-07-21dlist: Use Ord for .insert_ordered()blake2-ppc-3/+2
2013-07-21dlist: Remove bench tests for vecblake2-ppc-37/+1
2013-07-21dlist: Add bench test for rotate_to_{front, back}blake2-ppc-0/+19
2013-07-21auto merge of #7921 : bytewiseand/rust/smallint-iter, r=huonwbors-139/+177
2013-07-21dlist: Add .rotate_to_front(), .rotate_to_back()blake2-ppc-0/+43
2013-07-21dlist: Factor out pop and push operations by list nodeblake2-ppc-54/+104
2013-07-21dlist: Simplify match clauses to use Option methodsblake2-ppc-65/+33
2013-07-21serialize: implement Encodable for DListblake2-ppc-0/+13
2013-07-21Added bitv iterator benchmarksSteven Fackler-0/+36
2013-07-21Added iterator testsSteven Fackler-0/+19
2013-07-21Removed unecessary indirection in BitvSteven Fackler-16/+16
2013-07-21Derive Clone for bitv stuffSteven Fackler-18/+24
2013-07-21Switched bitv to external iteratorsSteven Fackler-17/+54
2013-07-20auto merge of #7912 : graydon/rust/extra-new-benchmarks-1, r=catamorphismbors-68/+409
2013-07-20auto merge of #7896 : pcwalton/rust/pub-extern, r=pcwaltonbors-28/+28
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-28/+28
2013-07-20auto merge of #7882 : blake2-ppc/rust/iterator-clone, r=thestingerbors-0/+23
2013-07-20dlist: Implement Clone for immutable iteratorsblake2-ppc-0/+23
2013-07-20auto merge of #7894 : pcwalton/rust/and-pointers-in-at-boxes, r=brsonbors-7/+18
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-9/+7
2013-07-20Fix warnings in stdtest and extratest. Maybe somebody will care.Ben Blum-2/+0
2013-07-20Reimplement ARC::unwrap() and friends.Ben Blum-8/+72
2013-07-19Added a new method to extra::future (unwrap) + a testMatthijs Hofstra-0/+19
2013-07-20smallint{map,set}: replace iterators with DoubleEndedIteratorAndreas Martens-139/+177
2013-07-19extra: add some microbenchmarksGraydon Hoare-70/+409
2013-07-18auto merge of #7857 : blake2-ppc/rust/fix-test-warnings, r=alexcrichtonbors-26/+25
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-7/+18
2013-07-18auto merge of #7833 : blake2-ppc/rust/hashmap-consume, r=alexcrichtonbors-2/+1
2013-07-18auto merge of #7840 : alexcrichton/rust/better-test-help, r=huonwbors-8/+52
2013-07-18hashmap: Remove .consume() has rename .consume_iter() to .consume()blake2-ppc-2/+1
2013-07-18Fix warnings in libextra testsblake2-ppc-26/+25
2013-07-17libextra: Add a stray deriving or two.Patrick Walton-1/+10
2013-07-17libsyntax: Remove some multi-gigabyte clones that were preventing bootstrappi...Patrick Walton-12/+12
2013-07-17test: Fix tests.Patrick Walton-16/+20
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-4/+1
2013-07-17librustc: Change repeated vector expressions to use implicit copyability.Patrick Walton-2/+22
2013-07-17test: Fix tests.Patrick Walton-14/+33
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-20/+12
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-278/+298
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-11/+13
2013-07-17auto merge of #7829 : graydon/rust/codegen-compiletests, r=cmrbors-25/+179
2013-07-17extra: avoid possible divide-by-zero conditions test.Graydon Hoare-4/+5
2013-07-16auto merge of #7831 : ozten/rust/issues-7764-swap_unwarp-take-unwrap, r=pcwaltonbors-14/+14
2013-07-16Provide more useful messages when tests are given -h or --helpAlex Crichton-8/+52
2013-07-16auto merge of #7684 : pnkfelix/rust/fsk-invert-range-rev-halfclosedness-issue...bors-2/+2