| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-21 | drop `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-15 | Remove {uint,int,u64,i64,...}::from_str,from_str_radix | blake2-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-10 | std: Rename Iterator.transform -> .map | Erick Tryzelaar | -3/+3 | |
| cc #5898 | ||||
| 2013-08-10 | Mass rename of .consume{,_iter}() to .move_iter() | Erick Tryzelaar | -3/+3 | |
| cc #7887 | ||||
| 2013-08-05 | Updated std::Option, std::Either and std::Result | Marvin 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-03 | remove obsolete `foreach` keyword | Daniel Micay | -4/+4 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -4/+4 | |
| 2013-07-27 | Change concurrency primitives to standard naming conventions | Steven 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-20 | Fix warnings in src/test/bench tests. Nobody will ever care. | Ben Blum | -3/+3 | |
| 2013-07-18 | hashmap: 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-17 | test: Fix tests. | Patrick Walton | -4/+0 | |
| 2013-07-17 | test: Fix tests. | Patrick Walton | -16/+9 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -9/+13 | |
| 2013-07-11 | extra: Rename deque::Deque to ringbuf::RingBuf and impl trait Deque | blake2-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-07 | remove some method resolve workarounds | Daniel Micay | -3/+3 | |
| 2013-07-04 | Implement consuming iterators for ~[], remove vec::{consume, ↵ | Huon Wilson | -2/+2 | |
| consume_reverse, map_consume}. | ||||
| 2013-06-30 | Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this | Huon Wilson | -5/+5 | |
| is very common, and the replacement (.iter().transform().collect()) is very ugly. | ||||
| 2013-06-30 | Convert vec::{rposition, rposition_elem, position_elem, contains} to methods. | Huon Wilson | -1/+1 | |
| 2013-06-25 | remove `each` from vec, HashMap and HashSet | Daniel Micay | -2/+2 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel 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-21 | vec: rm old_iter implementations, except BaseIter | Daniel 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-14 | add IteratorUtil to the prelude | Daniel Micay | -1/+0 | |
| 2013-06-11 | option: remove redundant old_iter impls | Daniel Micay | -2/+2 | |
| 2013-06-09 | std: remove foldr and alli methods in vec | Huon Wilson | -1/+1 | |
| 2013-06-09 | std: remove {all*,any*,count} in favour of iterators | Huon Wilson | -2/+3 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+5 | |
| 2013-05-24 | Remove the get function | Olivier Saut | -7/+7 | |
| Rust is now preferring methods over functions and there is no legacy with ARC | ||||
| 2013-05-22 | test: Update tests to use the new syntax. | Patrick Walton | -8/+8 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -1/+1 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -2/+2 | |
| 2013-05-14 | Use 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-10 | test: Use the new `for` protocol | Alex Crichton | -5/+2 | |
| 2013-05-08 | test: Fix modes in the benchmarks. | Patrick Walton | -2/+2 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -8/+9 | |
| 2013-04-29 | test: Fix tests. | Patrick Walton | -4/+4 | |
| 2013-04-29 | test: Remove #[legacy_modes] from the test suite. | Patrick Walton | -1/+0 | |
| 2013-04-24 | libcore: 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-24 | libcore: remove @Rng from rand, and use traits instead. | Huon Wilson | -4/+4 | |
| Also, rename RandRes -> IsaacRng, and make the constructors static methods. | ||||
| 2013-04-03 | rename Linear{Map,Set} => Hash{Map,Set} | Daniel Micay | -3/+3 | |
| 2013-04-03 | hashmap: rm linear namespace | Daniel Micay | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -4/+4 | |
| 2013-03-26 | test: Remove uses of oldmap::HashMap | Alex Crichton | -12/+18 | |
| 2013-03-14 | test: Remove deprecated features from benchmark tests. rs=burningtree | Patrick Walton | -1/+2 | |
| 2013-03-13 | Remove `++` mode from the compiler (it is parsed as `+` mode) | Niko Matsakis | -1/+1 | |
| and obsolete `-` mode altogether (it *was* parsed as `+` mode). | ||||
| 2013-03-11 | Remove uses of log | Brian Anderson | -6/+6 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -4/+4 | |
| 2013-03-02 | test: Remove `fn@`, `fn~`, and `fn&` from the test suite. rs=defun | Patrick Walton | -6/+9 | |
| 2013-02-24 | test: xfail-pretty some benchmarks. rs=burningtree | Patrick Walton | -0/+2 | |
| 2013-02-16 | modernize std::deque | Daniel 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 | ||||
