| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-19 | Remove spawning from task::Context | Taylor Cramer | -93/+0 | |
| 2018-08-06 | Rename Executor trait to Spawn | Josef Reinhard Brandl | -0/+93 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -791/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-20 | core::rt: Convert users of local_sched to Local trait | Brian Anderson | -1/+2 | |
| 2013-05-19 | Register snapshots | Brian Anderson | -5/+0 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -2/+2 | |
| 2013-05-15 | core::rt: Rename Task to Coroutine | Brian Anderson | -1/+1 | |
| 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 | -1/+0 | |
| Also fix up all the fallout elsewhere throughout core. It's really nice being able to have the prelude. | ||||
| 2013-05-13 | core: Move locks, atomic rc to unstable::sync | Brian Anderson | -6/+7 | |
| 2013-05-11 | Warning police | Tim Chevalier | -1/+1 | |
| 2013-05-10 | core: Use the new `for` protocol | Alex Crichton | -5/+8 | |
| 2013-05-08 | libcore: Remove mutable fields from the task builder API | Patrick Walton | -1/+1 | |
| 2013-05-08 | libcore: Remove mutable fields from task::spawn | Patrick Walton | -42/+68 | |
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -4/+4 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -1/+1 | |
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -4/+4 | |
| This also reverts some changes to TLS that were leaking memory. Conflicts: src/libcore/rt/uv/net.rs src/libcore/task/local_data_priv.rs src/libcore/unstable/lang.rs | ||||
| 2013-04-23 | core, rustc: Warning police | Tim Chevalier | -1/+1 | |
| 2013-04-22 | core::rt Wire up task-local storage to the new scheduler | Brian Anderson | -4/+4 | |
| 2013-04-20 | core: remove unused 'mut' variables | Alex Crichton | -1/+1 | |
| 2013-04-19 | core::rt: Simplify some scheduler operations | Brian Anderson | -2/+1 | |
| 2013-04-19 | core: More tweaks to the thread-local scheduler interface | Brian Anderson | -1/+1 | |
| 2013-04-19 | core: Wire up `spawn` to the new scheduler | Brian Anderson | -0/+29 | |
| It will check which scheduler it is running under and create the correct type of task as appropriate. Most options aren't supported but basic spawning works. | ||||
| 2013-04-14 | core: remove unnecessary unsafe blocks/functions | Alex Crichton | -2/+2 | |
| 2013-04-03 | rename Linear{Map,Set} => Hash{Map,Set} | Daniel Micay | -3/+3 | |
| 2013-04-03 | hashmap: rm linear namespace | Daniel Micay | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -8/+8 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -2/+4 | |
| 2013-03-26 | librustc: Modify all code to use new lifetime binder syntax | Patrick Walton | -1/+1 | |
| 2013-03-26 | option: rm functions that duplicate methods | Daniel Micay | -8/+7 | |
| 2013-03-22 | libcore: Remove `pure` from libcore. rs=depure | Patrick Walton | -1/+1 | |
| 2013-03-18 | librustc: Make the compiler ignore purity. | Patrick Walton | -1/+1 | |
| 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-11 | libstd: Remove all newtype enums from std and core. | Patrick Walton | -1/+1 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -6/+6 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -8/+8 | |
| 2013-03-06 | Add manual &self/ and &static/ and /&self declarations that | Niko Matsakis | -1/+1 | |
| are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations. | ||||
| 2013-03-05 | auto merge of #5212 : thestinger/rust/iter, r=graydon | bors | -5/+3 | |
| A small step towards fixing #2827 | ||||
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-03-03 | replace option::iter with a BaseIter impl | Daniel Micay | -5/+3 | |
| 2013-03-02 | libcore: Remove `fn@`, `fn~`, and `fn&` from libcore. rs=defun | Patrick Walton | -11/+14 | |
| 2013-03-01 | Rename core::private to core::unstable. #4743 | Brian Anderson | -7/+7 | |
| 2013-02-27 | Turn old `drop` blocks into `Drop` traits | Ben Striegel | -2/+8 | |
| 2013-02-26 | libcore: Move Cell to core and de-~mut core and std | Patrick Walton | -4/+5 | |
| 2013-02-21 | core: Extract comm from pipes. #4742 | Brian Anderson | -3/+3 | |
| 2013-02-15 | libcore: Get rid of `move`. | Luqman Aden | -34/+34 | |
| 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 | -1/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-01 | core: Remove oldcomm | Brian Anderson | -1/+0 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -15/+15 | |
