| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-02-05 | move concurrent stuff from libextra to libsync | JeremyLetang | -92/+0 | |
| 2014-01-30 | Remove Times trait | Brendan Zabarauskas | -2/+2 | |
| `Times::times` was always a second-class loop because it did not support the `break` and `continue` operations. Its playful appeal was then lost after `do` was disabled for closures. It's time to let this one go. | ||||
| 2013-12-25 | Test fixes and rebase conflicts | Alex Crichton | -2/+0 | |
| * vec::raw::to_ptr is gone * Pausible => Pausable * Removing @ * Calling the main task "<main>" * Removing unused imports * Removing unused mut * Bringing some libextra tests up to date * Allowing compiletest to work at stage0 * Fixing the bootstrap-from-c rmake tests * assert => rtassert in a few cases * printing to stderr instead of stdout in fail!() | ||||
| 2013-12-24 | green: Rip the bandaid off, introduce libgreen | Alex Crichton | -15/+3 | |
| This extracts everything related to green scheduling from libstd and introduces a new libgreen crate. This mostly involves deleting most of std::rt and moving it to libgreen. Along with the movement of code, this commit rearchitects many functions in the scheduler in order to adapt to the fact that Local::take now *only* works on a Task, not a scheduler. This mostly just involved threading the current green task through in a few locations, but there were one or two spots where things got hairy. There are a few repercussions of this commit: * tube/rc have been removed (the runtime implementation of rc) * There is no longer a "single threaded" spawning mode for tasks. This is now encompassed by 1:1 scheduling + communication. Convenience methods have been introduced that are specific to libgreen to assist in the spawning of pools of schedulers. | ||||
| 2013-12-16 | Fallout of rewriting std::comm | Alex Crichton | -4/+2 | |
| 2013-11-26 | librustc: Make `||` lambdas not infer to `proc`s | Patrick Walton | -3/+3 | |
| 2013-11-26 | test: Remove all remaining non-procedure uses of `do`. | Patrick Walton | -2/+2 | |
| 2013-11-26 | librustuv: Remove all non-`proc` uses of `do` from `libextra` and | Patrick Walton | -2/+2 | |
| `librustuv`. | ||||
| 2013-11-19 | libextra: Convert uses of `&fn(A)->B` to `|A|->B`. | Patrick Walton | -2/+2 | |
| 2013-11-18 | librustc: Convert `~fn()` to `proc()` everywhere. | Patrick Walton | -1/+1 | |
| 2013-11-18 | libextra: Remove `~fn()` from libextra. | Patrick Walton | -6/+6 | |
| 2013-10-23 | Removed Unnecessary comments and white spaces #4386 | reedlepee | -1/+0 | |
| 2013-10-23 | Making fields in std and extra : private #4386 | reedlepee | -2/+3 | |
| 2013-09-26 | Update the compiler to not use printf/printfln | Alex Crichton | -1/+1 | |
| 2013-09-16 | switch Drop to `&mut self` | Daniel Micay | -1/+1 | |
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -1/+1 | |
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -1/+1 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | std: Change `Times` trait to use `do` instead of `for` | blake2-ppc | -1/+1 | |
| Change the former repetition:: for 5.times { } to:: do 5.times { } .times() cannot be broken with `break` or `return` anymore; for those cases, use a numerical range loop instead. | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -1/+1 | |
| 2013-07-24 | Change 'print(fmt!(...))' to printf!/printfln! in src/lib* | Birunthan Mohanathas | -1/+1 | |
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -7/+6 | |
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -1/+1 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -1/+1 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -6/+6 | |
| 2013-05-30 | libextra: Require documentation by default | Alex Crichton | -0/+2 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -1/+2 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+104 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
