Marek Safar
|
354027fe22
Schedule internal delay task on default scheduler only. Fixes #13318
|
12 years ago |
Marek Safar
|
b65deac489
Remove redundant status capturing
|
12 years ago |
Marek Safar
|
20aaf27c90
Fixes scheduling of non-inlined sychronous continuations.
|
12 years ago |
Marek Safar
|
7e7134d3c6
Block task awaiter until task completes. Fixes #12745
|
12 years ago |
Rodrigo Kumpera
|
f8b3c4142f
Kill some unused code that is a leftover from when TPL had a managed scheduler.
|
12 years ago |
Marek Safar
|
8b7cf63dd3
Implement Task::AsyncWaitHandle. Fixes #12342
|
12 years ago |
Marek Safar
|
46fc054c3f
Remove internal continuations from unfinished tasks used in WhenAny, Fixes #11008
|
13 years ago |
Marek Safar
|
c1437f237f
Fix TaskCreationOptions.AttachedToParent to avoid NRE on TaskCreationOptions.DenyChildAttach and deadlock on Wait
|
13 years ago |
Marek Safar
|
65518ad2ca
RunSynchronously cannot be used with continuation
|
13 years ago |
Rodrigo Kumpera
|
1b92a4148c
Since MOBILE implies NET_4_* now, take this into account and simplify our ifdefs.
|
13 years ago |
Marek Safar
|
5b177dfc0a
Run async continuation without allocating temporary hoisting classes.
|
13 years ago |
Jeremie Laval
|
e7f4360ad3
[corlib] Fix unobserved exception being mistakenly propagated to finalizer thread when using ContinueWhenAll.
|
13 years ago |
Jeremie Laval
|
077589883d
[corlib] Fix 4.0 build
|
13 years ago |
Jeremie Laval
|
3b2d269943
[corlib] Fix build
|
13 years ago |
Jeremie Laval
|
5877a9423b
[corlib] Honor LazyCancellation flag
|
13 years ago |
Jeremie Laval
|
2de1ee29c8
[corlib] Honor HideScheduler flag
|
13 years ago |
Jeremie Laval
|
2ce078ba52
[corlib] Honor DenyChildAttach flag
|
13 years ago |
Jeremie Laval
|
0b5eddeaff
[corlib] Make Task.Run specify TaskScheduler.Default and fix Task.Run (Task<Task>)
|
13 years ago |
Marek Safar
|
455b845157
Fix scheduling of inlined tasks.
|
13 years ago |
Marek Safar
|
c23a7f49d1
Fix task delay tests
|
13 years ago |
Jeremie Laval
|
fa8a7b41b8
Fix Task child waiting for RunSynchronously
|
13 years ago |
Jeremie Laval
|
3fe545acdb
Change how parent is selected during Task creation and do not force continuation's parent as they are not necessarily the same as their ancestor
|
13 years ago |
Jeremie Laval
|
366aa16f08
Don't overwrite the current variable without first saving its value in case a Task is executed inline inside another task
|
13 years ago |
Jeremie Laval
|
a3ed8990eb
Correctly propagate faulted status and exception from child to parent in attached case
|
13 years ago |
Jeremie Laval
|
a221409ade
Use .NET 4.5 implementation of Task's WhenAll/WhenAny for TaskFactory's ContinueWhenAll/ContinueWhenAny
|
13 years ago |
Marek Safar
|
35ca4a994f
Implement more Task 4.5 members
|
14 years ago |
Marek Safar
|
e6b35a697d
Hide internal member
|
14 years ago |
Marek Safar
|
40c3a4c5f2
Implement Task::WhenAll
|
14 years ago |
Marek Safar
|
b1683b85d3
Remove some unused code
|
14 years ago |
Jérémie Laval
|
eea2894929
Fix RunSynchronously behavior with children Task. Fix bug #2777 part 2.
|
14 years ago |