| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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-13 | Remove re-exports from libcore/core.rc | Alex Crichton | -0/+2 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-09 | libcore: rename vec::each(variable) to variable.each | Youngmin Yoo | -1/+1 | |
| 2013-05-04 | Register snapshots | Brian Anderson | -7/+0 | |
| 2013-04-25 | Rename vec::mod2 to vec::mod_zip | Corey Richardson | -1/+1 | |
| 2013-04-10 | core: changes in response to #5656 | Niko Matsakis | -0/+7 | |
| 2013-04-08 | Removing no longer needed unsafe blocks | Alex Crichton | -4/+2 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -14/+14 | |
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -1/+1 | |
| 2013-03-23 | core: derive Clone for core types | Andrew Paseltiner | -1/+1 | |
| 2013-03-22 | libcore: Remove `pure` from libcore. rs=depure | Patrick Walton | -27/+27 | |
| 2013-03-22 | core: replace uses of old deriving attribute with new one | Andrew Paseltiner | -1/+1 | |
| 2013-03-18 | librustc: Convert all uses of old lifetime notation to new lifetime ↵ | Patrick Walton | -2/+2 | |
| notation. rs=delifetiming | ||||
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -16/+16 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -14/+14 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -1/+0 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -3/+3 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -4/+4 | |
| 2013-02-15 | libcore: Get rid of `move`. | Luqman Aden | -12/+12 | |
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -5/+5 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -3/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -5/+5 | |
| 2013-01-29 | libcore: De-export libcore. rs=deexporting | Patrick Walton | -12/+10 | |
| 2013-01-14 | Inlining methods/functions in core. | gifnksm | -0/+16 | |
| Also inlining some functions which take functions as arguments. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+3 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -3/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+3 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Fix the test runner, the condition system, and core test. rs=bustage | Patrick Walton | -0/+3 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -0/+3 | |
| contain at least two components. r=graydon | ||||
| 2012-12-20 | Fix Option::unwrap_err. | Erick Tryzelaar | -1/+1 | |
| 2012-12-18 | core: use movable self to clean up option/result. | Erick Tryzelaar | -44/+43 | |
| 2012-12-13 | Replace some Eq impls with deriving_eq | Brian Anderson | -20/+1 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-28 | Register snapshots | Brian Anderson | -23/+0 | |
| 2012-11-20 | Remove parentheses from closure argument types | Erick Tryzelaar | -12/+12 | |
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+23 | |
| 2012-11-18 | Made Result.get, get_ref, is_ok, is_err, and iter methods pure. | Jesse Jones | -6/+6 | |
| Note that the function versions were already pure. | ||||
| 2012-11-12 | Fix Result::chain, Result::chain_err to not require Copy bounds. | Brian J. Burg | -5/+5 | |
| 2012-10-22 | core: Add Result.get_ref method | Brian Anderson | -0/+8 | |
| 2012-10-12 | Make moves explicit in core tests | Tim Chevalier | -1/+1 | |
| 2012-10-11 | Write option::chain and result::chain with `match move` | Tim Chevalier | -5/+3 | |
| Closes #3590 | ||||
| 2012-10-04 | Forbid deprecated modes again in core | Tim Chevalier | -1/+2 | |
| Sadly, there's only one file that requires deprecated modes (stackwalk)... So, forbid them everywhere else. | ||||
| 2012-10-02 | Removing explicit uses of + mode | Tim Chevalier | -9/+9 | |
| This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes. | ||||
| 2012-10-01 | De-export iter and result. Part of #3583. | Graydon Hoare | -19/+20 | |
| 2012-09-28 | core: Demode patterns | Brian Anderson | -34/+34 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -2/+2 | |
| 2012-09-25 | Fix long lines | Tim Chevalier | -3/+3 | |
| 2012-09-25 | Demode core::result | Brian Anderson | -54/+62 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -22/+0 | |
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -4/+2 | |
