summary refs log tree commit diff
path: root/src/test/bench
AgeCommit message (Collapse)AuthorLines
2012-12-18core: add macro_rules! for "condition! { c: in -> out; }".Graydon Hoare-1/+1
2012-12-14Fix broken testsBrian Anderson-12/+12
2012-12-14Un-xfail tests that work nowTim Chevalier-1/+0
2012-12-14Rename core::comm to core::oldcommBrian Anderson-65/+65
2012-12-14Remove spawn_listener, spawn_conversationBrian Anderson-1/+14
These are not needed in a pipe-based Rustiverse
2012-12-14Remove bench/shootout-threadring.rsBrian Anderson-63/+0
Will need to be completely rewritten for pipes
2012-12-14Remove two comm-oriented benchmarks that have pipe equivsBrian Anderson-83/+0
2012-12-13Fix benchmarksBrian Anderson-208/+1
2012-12-13Rename Send trait to OwnedBrian Anderson-16/+16
2012-12-11Reverse the order of the results of pipes::streamTim Chevalier-10/+10
As per #3637.
2012-12-11libstd: refactor future, remove with(), remove ~ indirection.Graydon Hoare-3/+3
Conflicts: src/libstd/future.rs
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+340
2012-12-07Xfail broken testsTim Chevalier-0/+1
2012-12-07bench: fix nbody bugs, r=burningtree.Graydon Hoare-13/+29
2012-12-06test: Fix compilation of benchmarks for moves-based-on-type. rs=bustagePatrick Walton-14/+16
2012-12-06test: Fix shootout-mandelbrot.rs. rs=bustagePatrick Walton-5/+5
2012-11-29librustc: Make the Drop trait use explicit selfPatrick Walton-1/+1
2012-11-28Merge pull request #4032 from catamorphism/getoptsGraydon Hoare-1/+1
[libstd] getopts, now with fewer copies
2012-11-26libcore: Add explicit self to all overloaded operators but Add and Index. ↵Patrick Walton-1/+1
r=brson
2012-11-25Fix test breakageBrian Anderson-2/+2
2012-11-25Add improvements to insert_with_keyKevin Cantu-2/+2
This commit adds a lower-level implementation of the generic `insert_with_key` which I expect to be faster. Now insert could be defined with insert_with_key, too, although I'm not sure we want to do that. This also clarifies the tests a bit and adds an `insert_with` function.
2012-11-25Test insert_with_key...Kevin Cantu-8/+2
2012-11-24[libstd] getopts, now with fewer copiesTim Chevalier-1/+1
Change the opt_ functions in getopts to take a reference to a Matches, instead of taking a Matches by-value, as suggested in
2012-11-15Add comments explaining why these tests failTim Chevalier-4/+2
2012-11-14Convert the test suite to use the Drop traitBen Striegel-1/+4
2012-11-13cleanup: convert some remaining #foo invocations to foo! form.Graydon Hoare-14/+9
2012-10-30Remove xfail-pretty from tests that pretty-print correctly nowTim Chevalier-14/+0
2012-10-25Merge remote-tracking branch '14427/incoming'Brian Anderson-2/+2
Conflicts: src/libstd/sort.rs
2012-10-23Move futures to stdBrian Anderson-7/+4
2012-10-23core: Use PortOne instead of Future in future_resultBrian Anderson-5/+5
2012-10-23Remove uses of binary move - <- - from tests and librariesTim Chevalier-11/+12
2012-10-22Merge remote-tracking branch 'original/incoming' into incomingSimon BD-135/+132
2012-10-12Make moves explicit in bench testsTim Chevalier-123/+124
2012-10-12Replace several common macros of the form #m[...] with m!(...)Kevin Cantu-5/+5
This commit replaces nearly all remaining uses of #fmt, #debug, #error, and #info, and fixes some error messages...
2012-10-11Change FIXME numberTim Chevalier-1/+1
2012-10-11Revert "Use a constant vector for the sudoku board, delete a FIXME"Tim Chevalier-13/+32
This reverts commit 06d0bf7555c55dc6c9d5b9945c06d30d0edf090b.
2012-10-11Use a constant vector for the sudoku board, delete a FIXMETim Chevalier-32/+13
2012-10-11Use match move in pingpong, delete a FIXMETim Chevalier-8/+4
2012-10-06Merge remote-tracking branch 'original/incoming' into incomingSimon BD-73/+106
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-8/+8
and test cases. Closes #3513
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-20/+21
One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes.
2012-10-04De-mode comm::ChanTim Chevalier-15/+15
2012-10-04Remove arg vectors from main functions. Stop supporting them.Brian Anderson-32/+64
2012-10-03Merge remote-tracking branch 'original/incoming' into incomingSimon BD-59/+58
Conflicts: src/libstd/json.rs src/libstd/sort.rs
2012-10-03Remove uses of + mode from libstdTim Chevalier-1/+1
More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot.
2012-10-02Removing explicit uses of + modeTim Chevalier-1/+1
This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes.
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-2/+2
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-5/+5
Everything should now call ptr::addr_of instead of ptr::p2::addr_of. Only the pipes macro code when compiled by stage0 will call ptr::p2::addr_of. Needs a snapshot to get rid of that.
2012-09-28Fix graph500-bfsTim Chevalier-5/+5
2012-09-28Fix benchmarks.Graydon Hoare-3/+3