rust/src/test/bench
Gary Linscott 8926b31088 Add is_utf8 bench tests
Before:
is_utf8_ascii:          272.355162 ms
is_utf8_multibyte:      167.337334 ms

After:
is_utf8_ascii:          218.088049 ms
is_utf8_multibyte:      134.836722 ms
2013-07-11 15:02:12 -04:00
..
core-map.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
core-set.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
core-std.rs Add is_utf8 bench tests 2013-07-11 15:02:12 -04:00
core-uint-to-str.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
graph500-bfs.rs Replaces the free-standing functions in f32, &c. 2013-07-08 18:05:17 +02:00
msgsend-pipes-shared.rs remove each from vec, HashMap and HashSet 2013-06-25 16:28:02 -04:00
msgsend-pipes.rs remove each from vec, HashMap and HashSet 2013-06-25 16:28:02 -04:00
msgsend-ring-mutex-arcs.rs rm MutableIter 2013-06-14 23:15:42 -04:00
msgsend-ring-pipes.rs Add copies to type params with Copy bound 2013-06-16 12:47:36 -04:00
msgsend-ring-rw-arcs.rs rm MutableIter 2013-06-14 23:15:42 -04:00
noise.rs And I forgot to run the benchmarks after rebasing 2013-07-08 20:22:19 +02:00
pingpong.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00
shootout-ackermann.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
shootout-binarytrees.rs Updated copyright year on shootout-binarytrees.rs 2013-06-23 23:21:34 +02:00
shootout-chameneos-redux.rs Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this 2013-06-30 21:59:44 +10:00
shootout-fannkuch-redux.rs add IteratorUtil to the prelude 2013-06-14 23:15:42 -04:00
shootout-fasta-redux.rs Convert vec::[mut_]slice to methods, remove vec::const_slice. 2013-06-27 22:36:09 +10:00
shootout-fasta.rs librustc: Remove the broken overloaded assign-ops from the language. 2013-06-28 10:44:16 -04:00
shootout-fibo.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
shootout-k-nucleotide-pipes.rs Fix pretty printer, which was ignoring ref in irrefutable patterns 2013-07-08 13:55:10 -04:00
shootout-k-nucleotide.data bench: Modify shootout-k-nucleotide to not read from the filesystem 2012-06-09 13:57:18 -07:00
shootout-k-nucleotide.rs Convert vec::[mut_]slice to methods, remove vec::const_slice. 2013-06-27 22:36:09 +10:00
shootout-mandelbrot.rs librustc: Disallow "mut" from distributing over bindings. 2013-06-28 10:44:15 -04:00
shootout-nbody.rs And I forgot to run the benchmarks after rebasing 2013-07-08 20:22:19 +02:00
shootout-pfib.rs Convert vec::[mut_]slice to methods, remove vec::const_slice. 2013-06-27 22:36:09 +10:00
shootout-pidigits.rs test: Update tests to use the new syntax. 2013-05-22 21:57:10 -07:00
shootout-reverse-complement.rs Convert vec::{reserve, reserve_at_least, capacity} to methods. 2013-06-28 00:40:47 +10:00
shootout-spectralnorm.rs And I forgot to run the benchmarks after rebasing 2013-07-08 20:22:19 +02:00
shootout-threadring.rs Fix threadring 2013-06-28 10:47:59 -04:00
std-smallintmap.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
sudoku.rs librustc: Remove the broken overloaded assign-ops from the language. 2013-06-28 10:44:16 -04:00
task-perf-alloc-unwind.rs Remove standalone comparison functions in vec, make the trait impls better. 2013-07-04 00:46:50 +10:00
task-perf-jargon-metal-smoke.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
task-perf-linked-failure.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00
task-perf-one-million.rs Implement consuming iterators for ~[], remove vec::{consume, consume_reverse, map_consume}. 2013-07-04 00:46:49 +10:00
task-perf-spawnalot.rs librustc: Stop reexporting the standard modules from prelude. 2013-05-29 19:04:53 -07:00