rust/src/test/bench
Huon Wilson a2b509656a std::rand: Add an implementation of ISAAC64.
This is 2x faster on 64-bit computers at generating anything larger
than 32-bits.

It has been verified against the canonical C implementation from the
website of the creator of ISAAC64.

Also, move `Rng.next` to `Rng.next_u32` and add `Rng.next_u64` to
take full advantage of the wider word width; otherwise Isaac64 will
always be squeezed down into a u32 wasting half the entropy and
offering no advantage over the 32-bit variant.
2013-10-09 22:22:42 +11:00
..
core-map.rs std::rand: Add an implementation of ISAAC64. 2013-10-09 22:22:42 +11:00
core-set.rs std::rand: Add an implementation of ISAAC64. 2013-10-09 22:22:42 +11:00
core-std.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
core-uint-to-str.rs bench: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
msgsend-pipes-shared.rs remove the float type 2013-10-01 14:54:10 -04:00
msgsend-pipes.rs remove the float type 2013-10-01 14:54:10 -04:00
msgsend-ring-mutex-arcs.rs remove the float type 2013-10-01 14:54:10 -04:00
msgsend-ring-rw-arcs.rs remove the float type 2013-10-01 14:54:10 -04:00
noise.rs remove the float type 2013-10-01 14:54:10 -04:00
rt-messaging-ping-pong.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
rt-parfib.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
rt-spawn-rate.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
shootout-ackermann.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-binarytrees.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-chameneos-redux.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
shootout-fannkuch-redux.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-fasta-redux.rs Revert "src/test/bench: restructure" 2013-08-30 16:17:53 -04:00
shootout-fasta.rs std::rand: Add an implementation of ISAAC64. 2013-10-09 22:22:42 +11:00
shootout-fibo.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-k-nucleotide-pipes.rs auto merge of #9665 : alexcrichton/rust/snapshot, r=brson 2013-10-02 02:31:29 -07:00
shootout-k-nucleotide.data Revert "src/test/bench: restructure" 2013-08-30 16:17:53 -04:00
shootout-k-nucleotide.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-mandelbrot.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-nbody.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-pfib.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
shootout-pidigits.rs rm useless fast_ffi attributes 2013-10-08 09:03:43 -04:00
shootout-reverse-complement.rs Migrate users of 'loop' to 'continue' 2013-10-01 15:53:13 -07:00
shootout-spectralnorm.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
shootout-threadring.rs Update the compiler to not use printf/printfln 2013-09-26 17:05:59 -07:00
std-smallintmap.rs remove the float type 2013-10-01 14:54:10 -04:00
sudoku.rs bench: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
task-perf-alloc-unwind.rs bench: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
task-perf-jargon-metal-smoke.rs bench: Remove usage of fmt! 2013-09-30 23:21:20 -07:00
task-perf-linked-failure.rs Add appropriate #[feature] directives to tests 2013-10-06 14:39:25 -07:00
task-perf-one-million.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00
task-perf-spawnalot.rs Remove {uint,int,u64,i64,...}::from_str,from_str_radix 2013-09-15 14:29:16 +02:00