about summary refs log tree commit diff
path: root/src/test/bench/graph500-bfs.rs
AgeCommit message (Collapse)AuthorLines
2013-09-21drop `extra::par`Daniel Micay-518/+0
This was a dead end experiment, and not a sensible way of implementing generic data parallelism. This also removes the `graph500-bfs.rs` benchmark because it relies on `extra::par`. Closes #5626
2013-09-15Remove {uint,int,u64,i64,...}::from_str,from_str_radixblake2-ppc-2/+2
Remove these in favor of the two traits themselves and the wrapper function std::from_str::from_str. Add the function std::num::from_str_radix in the corresponding role for the FromStrRadix trait.
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-3/+3
cc #5898
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-3/+3
cc #7887
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
- Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead
2013-08-03remove obsolete `foreach` keywordDaniel Micay-4/+4
this has been replaced by `for`
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-4/+4
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-3/+3
To be more specific: `UPPERCASETYPE` was changed to `UppercaseType` `type_new` was changed to `Type::new` `type_function(value)` was changed to `value.method()`
2013-07-20Fix warnings in src/test/bench tests. Nobody will ever care.Ben Blum-3/+3
2013-07-18hashmap: Remove .consume() has rename .consume_iter() to .consume()blake2-ppc-3/+3
Updated all users of HashMap, HashSet old .consume() to use .consume() with a for loop. Since .consume() takes the map or set by value, it needs awkward extra code to in librusti's use of @mut HashMap, where the map value can not be directly moved out.
2013-07-17test: Fix tests.Patrick Walton-4/+0
2013-07-17test: Fix tests.Patrick Walton-16/+9
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-9/+13
2013-07-11extra: Rename deque::Deque to ringbuf::RingBuf and impl trait Dequeblake2-ppc-5/+6
Let RingBuf have a logical name for a concrete type, and Deque is used for the Deque trait (implemented by RingBuf and dlist).
2013-07-08 Replaces the free-standing functions in f32, &c.Jens Nockert-1/+1
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. If you were previously using any of those functions, just replace them with the corresponding function with the same name in num. Note: If you were using a function that corresponds to an operator, use the operator instead.
2013-07-07remove some method resolve workaroundsDaniel Micay-3/+3
2013-07-04Implement consuming iterators for ~[], remove vec::{consume, ↵Huon Wilson-2/+2
consume_reverse, map_consume}.
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-5/+5
is very common, and the replacement (.iter().transform().collect()) is very ugly.
2013-06-30Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.Huon Wilson-1/+1
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-2/+2
2013-06-23vec: remove BaseIter implementationDaniel Micay-3/+3
I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway.
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-2/+2
The removed test for issue #2611 is well covered by the `std::iterator` module itself. This adds the `count` method to `IteratorUtil` to replace `EqIter`.
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-11option: remove redundant old_iter implsDaniel Micay-2/+2
2013-06-09std: remove foldr and alli methods in vecHuon Wilson-1/+1
2013-06-09std: remove {all*,any*,count} in favour of iteratorsHuon Wilson-2/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+5
2013-05-24Remove the get functionOlivier Saut-7/+7
Rust is now preferring methods over functions and there is no legacy with ARC
2013-05-22test: Update tests to use the new syntax.Patrick Walton-8/+8
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-1/+1
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-2/+2
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-10test: Use the new `for` protocolAlex Crichton-5/+2
2013-05-08test: Fix modes in the benchmarks.Patrick Walton-2/+2
2013-05-08test: Fix tests and the pipe compilerPatrick Walton-8/+9
2013-04-29test: Fix tests.Patrick Walton-4/+4
2013-04-29test: Remove #[legacy_modes] from the test suite.Patrick Walton-1/+0
2013-04-24libcore: unify `gen_<type>` methods on `rand::RngUtil` into the generic `gen`.Huon Wilson-2/+1
This moves all the basic random value generation into the Rand instances for each type and then removes the `gen_int`, `gen_char` (etc) methods on RngUtil, leaving only the generic `gen` and the more specialised methods. Also, removes some imports that are redundant due to a `use core::prelude::*` statement.
2013-04-24libcore: remove @Rng from rand, and use traits instead.Huon Wilson-4/+4
Also, rename RandRes -> IsaacRng, and make the constructors static methods.
2013-04-03rename Linear{Map,Set} => Hash{Map,Set}Daniel Micay-3/+3
2013-04-03hashmap: rm linear namespaceDaniel Micay-1/+1
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-4/+4
2013-03-26test: Remove uses of oldmap::HashMapAlex Crichton-12/+18
2013-03-14test: Remove deprecated features from benchmark tests. rs=burningtreePatrick Walton-1/+2
2013-03-13Remove `++` mode from the compiler (it is parsed as `+` mode)Niko Matsakis-1/+1
and obsolete `-` mode altogether (it *was* parsed as `+` mode).
2013-03-11Remove uses of logBrian Anderson-6/+6
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-4/+4
2013-03-02test: Remove `fn@`, `fn~`, and `fn&` from the test suite. rs=defunPatrick Walton-6/+9
2013-02-24test: xfail-pretty some benchmarks. rs=burningtreePatrick Walton-0/+2
2013-02-16modernize std::dequeDaniel Micay-6/+5
* use a proper exported data type with private fields * implement core::container::Container * use the current constructor convention * use explicit self * get rid of DVec and the mutable fields Closes #2343