| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-06-29 | Make Waker and LocalWaker Unpin | Taylor Cramer | -0/+3 | |
| These types never project pinned-ness into their contents, so it is safe for them to be `Unpin`. | ||||
| 2018-06-26 | Move spawn errors into executor.rs | Josef Reinhard Brandl | -67/+50 | |
| 2018-06-26 | Nested `LocalTaskObj` in `TaskObj`, remove `SpawnErrorObj` conversions | Josef Reinhard Brandl | -75/+34 | |
| 2018-06-26 | Add `LocalTaskObj` | Josef Reinhard Brandl | -6/+102 | |
| 2018-06-26 | Split libcore/task.rs into submodules | Josef Reinhard Brandl | -0/+676 | |
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -2286/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-20 | core::rt: Implement Local for Task | Brian Anderson | -5/+6 | |
| 2013-05-20 | core::rt: Convert users of local_sched to Local trait | Brian Anderson | -1/+2 | |
| 2013-05-20 | core:rt:: Rename LocalServices to Task | Brian Anderson | -6/+6 | |
| 2013-05-19 | Register snapshots | Brian Anderson | -5/+0 | |
| 2013-05-19 | auto merge of #6106 : thestinger/rust/iter, r=bstrie | bors | -10/+9 | |
| I don't have a strong opinion on the function vs. method, but there's no point in having both. I'd like to make a `repeat` adaptor like Python/Haskell for turning a value into an infinite stream of the value, so this has to at least be renamed. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -10/+10 | |
| 2013-05-18 | replace old_iter::repeat with the Times trait | Daniel Micay | -10/+9 | |
| 2013-05-15 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -19/+35 | |
| 2013-05-15 | core::rt: Rename Task to Coroutine | Brian Anderson | -1/+1 | |
| 2013-05-15 | core: Turn task::unkillable, etc. into no-ops in newsched. #6377 | Brian Anderson | -17/+33 | |
| Not necessary just yet but they make ARC not work. | ||||
| 2013-05-15 | auto merge of #6493 : brson/rust/tls, r=thestinger | bors | -4/+2 | |
| 2013-05-14 | core: Fix leak in TLS. #6231 | Brian Anderson | -4/+2 | |
| 2013-05-14 | Merge remote-tracking branch 'brson/io-upstream' into incoming | Brian Anderson | -1/+1 | |
| Conflicts: src/libcore/logging.rs src/libcore/rt/local_services.rs src/libcore/rt/uv/mod.rs src/libcore/rt/uv/net.rs src/libcore/rt/uv/uvio.rs src/libcore/unstable.rs | ||||
| 2013-05-14 | core::rt: Use unsafe pointers instead of transmuted regions | Brian Anderson | -1/+1 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -8/+8 | |
| 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 | -2/+1 | |
| 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 | auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwalton | bors | -5/+8 | |
| Closes #6183. The first commit changes the compiler's method of treating a `for` loop, and all the remaining commits are just dealing with the fallout. The biggest fallout was the `IterBytes` trait, although it's really a whole lot nicer now because all of the `iter_bytes_XX` methods are just and-ed together. Sadly there was a huge amount of stuff that's `cfg(stage0)` gated, but whoever lands the next snapshot is going to have a lot of fun deleting all this code! | ||||
| 2013-05-10 | core: Use the new `for` protocol | Alex Crichton | -5/+8 | |
| 2013-05-10 | Move core::task::local_data to core::local_data | Youngsoo Son | -228/+1 | |
| 2013-05-09 | auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn | bors | -1/+1 | |
| Hi there, Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes. Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`. Thanks! Sean | ||||
| 2013-05-08 | libcore: Fix tests. | Patrick Walton | -47/+52 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -3/+3 | |
| 2013-05-08 | test: Fix tests and the pipe compiler | Patrick Walton | -0/+2 | |
| 2013-05-08 | libcore: Remove mutable fields from the task builder API | Patrick Walton | -119/+61 | |
| 2013-05-08 | libcore: Remove mutable fields from task::spawn | Patrick Walton | -42/+68 | |
| 2013-05-09 | Fix typos | Sean Moon | -1/+1 | |
| 2013-05-07 | core: Replace Durable with 'static | Brian Anderson | -12/+12 | |
| 2013-05-07 | Add some tests for local data + borrowed pointers | Brian Anderson | -0/+9 | |
| 2013-05-03 | core: Warning police | Tim Chevalier | -1/+1 | |
| 2013-05-02 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -29/+107 | |
| Conflicts: mk/rt.mk src/libcore/run.rs | ||||
| 2013-05-02 | mod items need to be marked with `cfg(test)` not `test`. | Felix S. Klock II | -1/+1 | |
| 2013-04-30 | auto merge of #6113 : brson/rust/task-drop, r=graydon | bors | -56/+21 | |
| 2013-04-30 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -29/+107 | |
| Conflicts: src/libcore/task/local_data_priv.rs | ||||
| 2013-04-29 | librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsic | Patrick Walton | -7/+3 | |
| 2013-04-29 | librustc: Remove `ptr::addr_of`. | Patrick Walton | -3/+3 | |
| 2013-04-29 | core: Replace uses of 'drop' in task module with 'finally'. #5379 | Brian Anderson | -56/+21 | |
| 2013-04-28 | make way for a new iter module | Daniel Micay | -9/+9 | |
| 2013-04-24 | Rename cleanup_task_local_map_ to cleanup_task_local_map_extern_cb | Brian Anderson | -2/+2 | |
| Per pcwalton's suggestion. | ||||
| 2013-04-24 | core: Warning police | Brian Anderson | -1/+0 | |
| 2013-04-23 | core: Convert reinterpret_cast to transmute in TLS. #6039 | Brian Anderson | -11/+6 | |
| 2013-04-23 | Merge remote-tracking branch 'brson/io' | Brian Anderson | -29/+113 | |
| 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::rt: Tasks to not require an unwinder | Brian Anderson | -1/+10 | |
| A task without an unwinder will abort the process on failure. I'm using this in the runtime tests to guarantee that a call to `assert!` actually triggers some kind of failure (an abort) instead of silently doing nothing. This is essentially in lieu of a working linked failure implementation. | ||||
