| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -966/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-20 | Remove all unnecessary allocations (as flagged by lint) | Alex Crichton | -22/+22 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -7/+7 | |
| 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 | -5/+5 | |
| 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-11 | clean up the last bit of warnings | Corey Richardson | -1/+1 | |
| 2013-05-11 | Warning police | Tim Chevalier | -2/+3 | |
| 2013-05-09 | auto merge of #6349 : thestinger/rust/explicit_copy, r=thestinger | bors | -12/+12 | |
| I removed some of the copies, but most are just made explicit. The usage in `libcore` was already fixed, but the attribute was only set to warn (not removed). | ||||
| 2013-05-09 | remove vecs_implicitly_copyable from libstd/libcore | Daniel Micay | -12/+12 | |
| 2013-05-09 | auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn | bors | -1/+1 | |
| Hi there, Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes. Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`. Thanks! Sean | ||||
| 2013-05-09 | libstd: rename vec::each(var) to var.each | Youngmin Yoo | -3/+3 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -1/+1 | |
| 2013-05-08 | libcore: Remove mutable fields from the task builder API | Patrick Walton | -3/+6 | |
| 2013-05-08 | libcore: Remove mutable fields from rand. | Patrick Walton | -1/+1 | |
| 2013-05-09 | Fix typos | Sean Moon | -1/+1 | |
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -9/+0 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -2/+0 | |
| 2013-04-24 | libcore: unify `gen_<type>` methods on `rand::RngUtil` into the generic `gen`. | Huon Wilson | -16/+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 | -1/+1 | |
| Also, rename RandRes -> IsaacRng, and make the constructors static methods. | ||||
| 2013-04-20 | std: remove unused 'mut' variables | Alex Crichton | -2/+1 | |
| 2013-04-18 | core::comm: Modernize constructors to use `new` | Brian Anderson | -5/+5 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -4/+4 | |
| pub mod or pub fn). | ||||
| 2013-04-08 | Removing some mutable fields in libstd | Alex Crichton | -29/+32 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -12/+12 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -1/+1 | |
| 2013-03-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -1/+1 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -1/+1 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -2/+2 | |
| 2013-03-22 | libstd: Remove all uses of `pure` from libstd. rs=depure | Patrick Walton | -2/+2 | |
| 2013-03-22 | std: replace uses of old deriving attribute with new one | Andrew Paseltiner | -2/+2 | |
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -1/+5 | |
| For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed. | ||||
| 2013-03-18 | librustc: Convert all uses of old lifetime notation to new lifetime ↵ | Patrick Walton | -1/+1 | |
| notation. rs=delifetiming | ||||
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -9/+12 | |
| 2013-03-14 | Remove unused imports in std | ILyoan | -1/+0 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -1/+3 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -13/+13 | |
| 2013-03-07 | libstd: Remove `extern mod { ... }` from libstd. rs=deexterning | Patrick Walton | -3/+7 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-03-02 | libstd: Remove `fn@`, `fn~`, and `fn&` from libstd. rs=defun | Patrick Walton | -8/+8 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -6/+5 | |
| imports | ||||
| 2013-02-28 | Remove code that was awaiting a snapshot | Tim Chevalier | -24/+0 | |
| * Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test | ||||
| 2013-02-27 | libsyntax: Forbid mutable vectors. rs=demuting | Patrick Walton | -1/+1 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -2/+2 | |
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -15/+15 | |
| 2013-02-14 | Remove all final references to die! | Nick Desaulniers | -1/+1 | |
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -7/+7 | |
| 2013-02-13 | rustc and std: teach about #[bench], modernize to use quote_expr! some. | Graydon Hoare | -78/+435 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -93/+116 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-04 | std: Stamp out structural records | Tim Chevalier | -31/+32 | |
| See #4665 | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -2/+2 | |
