| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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-13 | core: Rename SharedMutableState to UnsafeAtomicRcBox | Brian Anderson | -41/+43 | |
| 2013-05-13 | core: Move locks, atomic rc to unstable::sync | Brian Anderson | -3/+3 | |
| 2013-05-09 | auto merge of #6349 : thestinger/rust/explicit_copy, r=thestinger | bors | -1/+1 | |
| 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 | -1/+1 | |
| 2013-05-09 | libstd: rename vec::each(var) to var.each | Youngmin Yoo | -4/+3 | |
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -3/+9 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -2/+1 | |
| 2013-05-07 | arc: mark RWARC as non-Const | Daniel Micay | -0/+1 | |
| 2013-05-01 | correct incorrect handling of overloaded operators, exposing various other ↵ | Niko Matsakis | -4/+4 | |
| bits of rot | ||||
| 2013-04-30 | new borrow checker (mass squash) | Niko Matsakis | -6/+6 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -2/+0 | |
| 2013-04-23 | Removing more unnecessary unsafe blocks throughout | Alex Crichton | -19/+15 | |
| 2013-04-18 | core::comm: Modernize constructors to use `new` | Brian Anderson | -1/+1 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -12/+12 | |
| pub mod or pub fn). | ||||
| 2013-04-08 | Removing some mutable fields in libstd | Alex Crichton | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -30/+30 | |
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -8/+12 | |
| 2013-03-22 | librustc: Add explicit lifetime binders and new lifetime notation in ↵ | Patrick Walton | -6/+6 | |
| core/std/syntax/rustc | ||||
| 2013-03-18 | librustc: Convert all uses of old lifetime notation to new lifetime ↵ | Patrick Walton | -7/+7 | |
| notation. rs=delifetiming | ||||
| 2013-03-15 | impl Clone for ~T, ~[T], ~str | Ben Striegel | -10/+10 | |
| 2013-03-11 | Remove uses of log | Brian Anderson | -1/+1 | |
| 2013-03-11 | libstd: Remove all newtype enums from std and core. | Patrick Walton | -13/+38 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -8/+8 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -1/+2 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -30/+30 | |
| 2013-03-07 | De-implicit-self libstd | Ben Striegel | -3/+3 | |
| 2013-03-06 | Add manual &self/ and &static/ and /&self declarations that | Niko Matsakis | -21/+34 | |
| are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations. | ||||
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -6/+0 | |
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -3/+3 | |
| 2013-02-28 | auto merge of #5176 : brson/rust/unwrap_shared_mutable_state, r=nikomatsakis | bors | -65/+1 | |
| r? This fixes the current [random failures](http://buildbot.rust-lang.org/builders/auto-linux/builds/291/steps/test/logs/stdio) on the bots and closes #4436 by removing `unwrap_shared_mutable_state` and the code that depends on it. The result is that ARC-like things will not be unwrappable. This feature is complex and is not used outside of test cases. Note that there is not consensus to remove it. (second commit) | ||||
| 2013-02-28 | core: Remove unwrap_shared_mutable_state. #4436 | Brian Anderson | -65/+1 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -0/+1 | |
| Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub' | ||||
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -6/+6 | |
| 2013-02-27 | libsyntax: Forbid `~mut` and `~const`. rs=demuting | Patrick Walton | -3/+4 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -10/+10 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -18/+18 | |
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -42/+42 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -3/+3 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -4/+4 | |
| 2013-02-12 | Adjust borrow checker algorithm to address #4856 unsoundness, | Niko Matsakis | -35/+50 | |
| and then adjust code to match. rs=unsound (will review post-landing) | ||||
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+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 | -4/+4 | |
| 2013-01-29 | std: Stop using oldcomm | Brian Anderson | -1/+0 | |
| 2013-01-29 | libstd: De-export libstd. rs=deexport | Patrick Walton | -15/+13 | |
| 2013-01-29 | librustc: Disallow trait bounds in types, enumerations, and structure ↵ | Patrick Walton | -7/+7 | |
| definitions. r=tjc | ||||
| 2013-01-25 | Declare std::arc::unwrap to be pub | Cody Schroeder | -1/+1 | |
| 2013-01-24 | librustc: Allow `&mut` to be loaned; allow `self` to be loaned; make `&mut` ↵ | Patrick Walton | -12/+19 | |
| loanable to `&`. r=nmatsakis | ||||
| 2013-01-17 | librustc: Implement write guards for borrowing `@mut` to `&` or `&mut`. ↵ | Patrick Walton | -6/+8 | |
| r=nmatsakis | ||||
| 2013-01-15 | Swap return value order in pipes::oneshot Issue #4496 | Nick Desaulniers | -1/+1 | |
