| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-06-23 | `PinMut`: Add safe `get_mut` and rename unsafe fns to `get_mut_unchecked` ↵ | Josef Reinhard Brandl | -1/+1 | |
| and `map_unchecked` | ||||
| 2018-06-22 | Remove impl trait names and move bits of await into a function | Taylor Cramer | -10/+20 | |
| 2018-06-22 | Review nits and updates | Taylor Cramer | -0/+106 | |
| Move future_from_generator out of raw Update await to use $crate Renumber errors | ||||
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -210/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -7/+7 | |
| 2013-05-18 | auto merge of #6577 : brson/rust/io-upstream, r=pcwalton | bors | -7/+3 | |
| r? This is all of my scheduler work on #4419 from the last 3 weeks or so. I've had a few failed pull requests so far but I think the problems are ironed out. * TCP * The beginnings of runtime embedding APIs * Porting various corners of core to be compatible with both schedulers * libuv timer bindings * Further refinement of I/O error handling, including a new, incomplete, `read_error` condition * Incomplete refactoring to make tasks work without coroutines and user-space scheduling * Implementations of Reader/Writer extension methods * Implementations of the most important part of core::comm I'm particularly happy with how easy the [comm types on top of the scheduler](https://github.com/brson/rust/blob/io-upstream/src/libcore/rt/comm.rs). Note that these implementations do not use pipes. If anything here needs careful review though it's this code. This branch passes 95% of the run-pass tests (with `TESTARGS=--newrt`) In the next week I'll probably spend some time adding preliminary multithreading and seeing how close we are to removing the old runtime. | ||||
| 2013-05-18 | Remove trailing whitespaces | Olivier Saut | -1/+1 | |
| 2013-05-17 | core: Wire up oneshot pipes to newsched | Brian Anderson | -7/+3 | |
| 2013-05-17 | Correct the example given for a future, add punctuation where necessary | Olivier Saut | -6/+8 | |
| 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-11 | Warning police | Tim Chevalier | -38/+2 | |
| 2013-05-10 | Stop using the '<->' operator | Alex Crichton | -4/+3 | |
| 2013-05-09 | remove vecs_implicitly_copyable from libstd/libcore | Daniel Micay | -2/+2 | |
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -3/+4 | |
| 2013-05-08 | librustc: Fix merge fallout. | Patrick Walton | -0/+7 | |
| 2013-05-08 | libstd: Remove mutable fields from future and par | Patrick Walton | -21/+56 | |
| 2013-05-04 | Register snapshots | Brian Anderson | -29/+0 | |
| 2013-05-03 | std: Warning police | Tim Chevalier | -1/+1 | |
| 2013-04-29 | test: Fix more tests. | Patrick Walton | -1/+1 | |
| 2013-04-29 | librustc: Forbid type implementations on typedefs. | Patrick Walton | -7/+6 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -2/+0 | |
| 2013-04-16 | libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ↵ | Huon Wilson | -9/+9 | |
| pub mod or pub fn). | ||||
| 2013-04-10 | libstd: changes to in response to #5656 | Niko Matsakis | -1/+29 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -7/+7 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -1/+1 | |
| 2013-03-22 | libstd: Remove all uses of `pure` from libstd. rs=depure | Patrick Walton | -1/+1 | |
| 2013-03-21 | librustc: Forbid destructors from being attached to any structs that might ↵ | Patrick Walton | -0/+1 | |
| contain non-Owned fields. r=nmatsakis | ||||
| 2013-03-18 | librustc: Convert all uses of old lifetime notation to new lifetime ↵ | Patrick Walton | -1/+1 | |
| notation. rs=delifetiming | ||||
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -7/+7 | |
| 2013-03-07 | De-implicit-self libstd | Ben Striegel | -1/+1 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -3/+1 | |
| 2013-03-02 | libstd: Remove `fn@`, `fn~`, and `fn&` from libstd. rs=defun | Patrick Walton | -3/+3 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -1/+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 | -2/+2 | |
| 2013-02-27 | libsyntax: Forbid `~mut` and `~const`. rs=demuting | Patrick Walton | -6/+5 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -2/+3 | |
| 2013-02-17 | Remove use of capture clause #4965 | Seth Pink | -1/+1 | |
| 2013-02-15 | libstd: Fix broken test. | Luqman Aden | -1/+1 | |
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -17/+17 | |
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -1/+1 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -3/+3 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -3/+3 | |
| 2013-01-11 | Adds priv qualifiers where they have been commented out before implementation. | William Ting | -1/+1 | |
| Updates #4386. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+5 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -5/+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/+5 | |
| module scope. r=tjc | ||||
| 2012-12-28 | libstd: Fix tests. rs=bustage | Patrick Walton | -0/+3 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -3/+6 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | Rename Send trait to Owned | Brian Anderson | -2/+2 | |
| 2012-12-11 | libstd: refactor future, remove with(), remove ~ indirection. | Graydon Hoare | -90/+32 | |
| Conflicts: src/libstd/future.rs | ||||
