about summary refs log tree commit diff
path: root/src/libcore/task
AgeCommit message (Expand)AuthorLines
2018-07-29Fix From<LocalWaker>Josef Reinhard Brandl-3/+5
2018-07-27Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrumbors-7/+7
2018-07-26Rollup merge of #52721 - cramertj:try-poll, r=aturonMark Rousskov-0/+54
2018-07-26Rollup merge of #52610 - MajorBreakfast:task-terminology, r=cramertjMark Rousskov-12/+18
2018-07-25std::ops::Try impl for std::task::PollTaylor Cramer-0/+54
2018-07-25Clarify what a task isJosef Reinhard Brandl-12/+18
2018-07-25Enforce #![deny(bare_trait_objects)] in src/libcoreljedrz-7/+7
2018-07-23Forget Waker when cloning LocalWakerThomas de Zeeuw-4/+5
2018-07-12task: remove wrong comments about non-existent LocalWake traitSean McArthur-5/+3
2018-07-04Auto merge of #51935 - cramertj:unpin-references, r=withoutboatsbors-0/+3
2018-07-02Add lifetime to `FutureObj`Josef Reinhard Brandl-154/+4
2018-07-02Make custom trait object for `Future` genericJosef Reinhard Brandl-53/+58
2018-06-29Make Waker and LocalWaker UnpinTaylor Cramer-0/+3
2018-06-26Move spawn errors into executor.rsJosef Reinhard Brandl-67/+50
2018-06-26Nested `LocalTaskObj` in `TaskObj`, remove `SpawnErrorObj` conversionsJosef Reinhard Brandl-75/+34
2018-06-26Add `LocalTaskObj`Josef Reinhard Brandl-6/+102
2018-06-26Split libcore/task.rs into submodulesJosef Reinhard Brandl-0/+676
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-2286/+0
2013-05-20core::rt: Implement Local for TaskBrian Anderson-5/+6
2013-05-20core::rt: Convert users of local_sched to Local traitBrian Anderson-1/+2
2013-05-20core:rt:: Rename LocalServices to TaskBrian Anderson-6/+6
2013-05-19Register snapshotsBrian Anderson-5/+0
2013-05-19auto merge of #6106 : thestinger/rust/iter, r=bstriebors-10/+9
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-10/+10
2013-05-18replace old_iter::repeat with the Times traitDaniel Micay-10/+9
2013-05-15Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-19/+35
2013-05-15core::rt: Rename Task to CoroutineBrian Anderson-1/+1
2013-05-15core: Turn task::unkillable, etc. into no-ops in newsched. #6377Brian Anderson-17/+33
2013-05-15auto merge of #6493 : brson/rust/tls, r=thestingerbors-4/+2
2013-05-14core: Fix leak in TLS. #6231Brian Anderson-4/+2
2013-05-14Merge remote-tracking branch 'brson/io-upstream' into incomingBrian Anderson-1/+1
2013-05-14core::rt: Use unsafe pointers instead of transmuted regionsBrian Anderson-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-8/+8
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-2/+1
2013-05-13core: Move locks, atomic rc to unstable::syncBrian Anderson-6/+7
2013-05-11Warning policeTim Chevalier-1/+1
2013-05-10auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwaltonbors-5/+8
2013-05-10core: Use the new `for` protocolAlex Crichton-5/+8
2013-05-10Move core::task::local_data to core::local_dataYoungsoo Son-228/+1
2013-05-09auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiynbors-1/+1
2013-05-08libcore: Fix tests.Patrick Walton-47/+52
2013-05-08librustc: Stop parsing modes and remove them entirely from the languagePatrick Walton-3/+3
2013-05-08test: Fix tests and the pipe compilerPatrick Walton-0/+2
2013-05-08libcore: Remove mutable fields from the task builder APIPatrick Walton-119/+61
2013-05-08libcore: Remove mutable fields from task::spawnPatrick Walton-42/+68
2013-05-09Fix typosSean Moon-1/+1
2013-05-07core: Replace Durable with 'staticBrian Anderson-12/+12
2013-05-07Add some tests for local data + borrowed pointersBrian Anderson-0/+9
2013-05-03core: Warning policeTim Chevalier-1/+1
2013-05-02Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-29/+107