Marek Safar
|
c1437f237f
Fix TaskCreationOptions.AttachedToParent to avoid NRE on TaskCreationOptions.DenyChildAttach and deadlock on Wait
|
13 år sedan |
Marek Safar
|
65518ad2ca
RunSynchronously cannot be used with continuation
|
13 år sedan |
Rodrigo Kumpera
|
1b92a4148c
Since MOBILE implies NET_4_* now, take this into account and simplify our ifdefs.
|
13 år sedan |
Marek Safar
|
5b177dfc0a
Run async continuation without allocating temporary hoisting classes.
|
13 år sedan |
Jeremie Laval
|
e7f4360ad3
[corlib] Fix unobserved exception being mistakenly propagated to finalizer thread when using ContinueWhenAll.
|
13 år sedan |
Jeremie Laval
|
077589883d
[corlib] Fix 4.0 build
|
13 år sedan |
Jeremie Laval
|
3b2d269943
[corlib] Fix build
|
13 år sedan |
Jeremie Laval
|
5877a9423b
[corlib] Honor LazyCancellation flag
|
13 år sedan |
Jeremie Laval
|
2de1ee29c8
[corlib] Honor HideScheduler flag
|
13 år sedan |
Jeremie Laval
|
2ce078ba52
[corlib] Honor DenyChildAttach flag
|
13 år sedan |
Jeremie Laval
|
0b5eddeaff
[corlib] Make Task.Run specify TaskScheduler.Default and fix Task.Run (Task<Task>)
|
13 år sedan |
Marek Safar
|
455b845157
Fix scheduling of inlined tasks.
|
13 år sedan |
Marek Safar
|
c23a7f49d1
Fix task delay tests
|
13 år sedan |
Jeremie Laval
|
fa8a7b41b8
Fix Task child waiting for RunSynchronously
|
13 år sedan |
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 år sedan |
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 år sedan |
Jeremie Laval
|
a3ed8990eb
Correctly propagate faulted status and exception from child to parent in attached case
|
13 år sedan |
Jeremie Laval
|
a221409ade
Use .NET 4.5 implementation of Task's WhenAll/WhenAny for TaskFactory's ContinueWhenAll/ContinueWhenAny
|
13 år sedan |
Marek Safar
|
35ca4a994f
Implement more Task 4.5 members
|
13 år sedan |
Marek Safar
|
e6b35a697d
Hide internal member
|
13 år sedan |
Marek Safar
|
40c3a4c5f2
Implement Task::WhenAll
|
13 år sedan |
Marek Safar
|
b1683b85d3
Remove some unused code
|
14 år sedan |
Jérémie Laval
|
eea2894929
Fix RunSynchronously behavior with children Task. Fix bug #2777 part 2.
|
14 år sedan |
Jérémie Laval
|
e325ea3653
Fix Task AttachedToParent behavior. Fix bug #2777 part1.
|
14 år sedan |
Marek Safar
|
0a66e607fc
Remove never used Task::Execute parameter
|
14 år sedan |
Marek Safar
|
772bff3244
Move TrySet method from TaskCompletionSource to Task, so AsyncTaskMethodBuilder can act as secondary TaskCompletionSource implementation
|
14 år sedan |
Jeremie Laval
|
5a78256af1
Run unobserved task exception processing on the finalizer thread but without the need for a finalizer in Task
|
14 år sedan |
Jeremie Laval
|
52299fb467
Use only one class hierarchy for task continuations
|
14 år sedan |
Marek Safar
|
596a6c5542
Implement ContinueWhenAny/ContinueWhenAll with less temporary tasks
|
14 år sedan |
Marek Safar
|
469ad8cb81
Setup await continuation without extra task
|
14 år sedan |