rust/src/test/bench
bors e388a80c23 auto merge of #7117 : jensnockert/rust/freestanding, r=cmr
The free-standing functions in f32, f64, i8, i16, i32, i64, u8, u16,
u32, u64, float, int, and uint are replaced with generic functions in
num instead.

This means that instead of having to know everywhere what the type is, like

~~~
f64::sin(x)
~~~

You can simply write code that uses the type-generic versions in num instead, this works for all types that implement the corresponding trait in num.

~~~
num::sin(x)
~~~

Note 1: If you were previously using any of those functions, just replace them
with the corresponding function with the same name in num.

Note 2: If you were using a function that corresponds to an operator, use the
operator instead.

Note 3: This is just https://github.com/mozilla/rust/pull/7090 reopened against master.
2013-07-09 13:34:50 -07: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 remove some method resolve workarounds 2013-07-07 19:51:13 -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