| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-14 | add IteratorUtil to the prelude | Daniel Micay | -6/+0 | |
| 2013-06-13 | std: remove the invalid NullTerminatedStr instance for &'static str. | Huon Wilson | -1/+1 | |
| A slice of a 'static str is still 'static, but doesn't necessarily have the null terminator. | ||||
| 2013-06-12 | std: unify the str -> [u8] functions as 3 methods: .as_bytes() and ↵ | Huon Wilson | -8/+7 | |
| .as_bytes_with_null[_consume](). The first acts on &str and is not nul-terminated, the last two act on strings that are always null terminated (&'static str, ~str and @str). | ||||
| 2013-06-11 | option: remove redundant old_iter impls | Daniel Micay | -2/+2 | |
| 2013-06-10 | std: convert str::reserve* to methods, and methodise str::push_*. | Huon Wilson | -1/+1 | |
| 2013-06-10 | std: replace str::find_str* with a method | Huon Wilson | -1/+1 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -6/+6 | |
| 2013-06-10 | std: replace str::each_split* with an iterator | Huon Wilson | -2/+3 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -3/+3 | |
| 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-06-08 | std: remove each[i]_mut functions, in favour of iterators. | Huon Wilson | -6/+9 | |
| 2013-06-08 | std: remove vec::each2 and vec::each2_mut in favour of iterators | Huon Wilson | -3/+3 | |
| 2013-06-04 | librustc: Disallow multiple patterns from appearing in a "let" declaration. | Patrick Walton | -6/+15 | |
| You can still initialize multiple variables at once with "let (x, y) = (1, 2)". | ||||
| 2013-06-04 | std::cell: Modernize constructors | Philipp Brüschweiler | -13/+13 | |
| Part of #3853 | ||||
| 2013-06-01 | Swap return value of pipes::init Fixes #4501 | Nick Desaulniers | -8/+8 | |
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -13/+13 | |
| 2013-05-30 | Remove a bunch of unnecessary allocations and copies | Björn Steinbrink | -18/+18 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -28/+165 | |
| 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 | -141/+141 | |
| 2013-05-19 | auto merge of #6106 : thestinger/rust/iter, r=bstrie | bors | -1/+1 | |
| I don't have a strong opinion on the function vs. method, but there's no point in having both. I'd like to make a `repeat` adaptor like Python/Haskell for turning a value into an infinite stream of the value, so this has to at least be renamed. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -30/+30 | |
| 2013-05-18 | replace old_iter::repeat with the Times trait | Daniel Micay | -1/+1 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -6/+6 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -6/+6 | |
| 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-13 | test: Fix broken benchmark test | Patrick Walton | -3/+3 | |
| 2013-05-10 | Fix tests with the swap operator | Alex Crichton | -2/+2 | |
| 2013-05-10 | Stop using the '<->' operator | Alex Crichton | -7/+7 | |
| 2013-05-10 | test: Use the new `for` protocol | Alex Crichton | -5/+2 | |
| 2013-05-08 | test: Fix modes in the benchmarks. | Patrick Walton | -17/+12 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -49/+83 | |
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -16/+7 | |
| 2013-05-02 | librustc: Update the serializer to work properly with INHTWAMA, removing ↵ | Patrick Walton | -11/+12 | |
| mutable fields in the process | ||||
| 2013-04-29 | test: Fix tests. | Patrick Walton | -16/+16 | |
| 2013-04-29 | test: Remove #[legacy_modes] from the test suite. | Patrick Walton | -11/+2 | |
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -4/+4 | |
| 2013-04-28 | make way for a new iter module | Daniel Micay | -1/+1 | |
| 2013-04-24 | Fixed typo... And a billion other things. | Marvin Löbel | -2/+7 | |
| 2013-04-24 | libcore: unify `gen_<type>` methods on `rand::RngUtil` into the generic `gen`. | Huon Wilson | -17/+14 | |
| 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 | -19/+19 | |
| Also, rename RandRes -> IsaacRng, and make the constructors static methods. | ||||
| 2013-04-21 | Changed shootout-fasta-redux to use size_t when calling fwrite, removed XFAIL | Matthijs Hofstra | -6/+4 | |
| 2013-04-20 | xfail two benchmarks that are failing on the bots | Brian Anderson | -0/+4 | |
| 2013-04-21 | testsuite: update tests to not use math intrinsics directly | Huon Wilson | -7/+3 | |
| 2013-04-19 | test: xfail some benchmarks that require external libraries or inputs | Patrick Walton | -0/+5 | |
| 2013-04-19 | librustc: Remove debug code; xfail-pretty reverse-complement. | Patrick Walton | -0/+2 | |
| 2013-04-19 | test: Rewrite mandelbrot benchmark. | Patrick Walton | -175/+53 | |
| 2013-04-19 | test: Implement pidigits and reverse-complement | Patrick Walton | -0/+328 | |
| 2013-04-19 | Move shootout-k-nucleotide to bench | Patrick Walton | -0/+314 | |
| 2013-04-19 | test: Add fannkuch-redux and fasta-redux shootout benchmarks | Patrick Walton | -81/+299 | |
