Marek Safar
|
fcfa09ce84
Make Task debugging more pleasant
|
il y a 14 ans |
Jérémie Laval
|
12fdfa365c
Do not set WaitingToRun status when trying to run synchronously. Fix #471.
|
il y a 14 ans |
Jérémie Laval
|
f3cfa2841c
Check and throw if a task reportedly executed isn't actually ran. Fix #470.
|
il y a 14 ans |
Jérémie Laval
|
c764bfd4fa
Check that CancellationToken coming from OperationCanceledException isn't None. Fix #472.
|
il y a 14 ans |
Jérémie Laval
|
4592da7cbb
Throw when a non-finished task is started
|
il y a 14 ans |
Jérémie Laval
|
57bfe6463f
Fix coding style
|
il y a 14 ans |
Jérémie Laval
|
87c18a4e3b
Correctly check TaskCreationOptions upper bound
|
il y a 14 ans |
Jérémie Laval
|
cd68468d93
Avoid creating a delegate instance in general case when setting up continuations
|
il y a 14 ans |
Jérémie Laval
|
b21a860ddf
Implement proper ctor parameter checking
|
il y a 14 ans |
Jérémie Laval
|
4553d5d92a
Fix for #162
|
il y a 14 ans |
Jérémie Laval
|
a5ee80a5ee
Ensure that Task is in a correct initial state before starting it for real
|
il y a 14 ans |
Jérémie Laval
|
7a92657e2e
Potential fix for #690944
|
il y a 14 ans |
Jérémie Laval
|
ed996c6947
Setup status and scheduler correctly when calling RunSynchronously on a Task
|
il y a 14 ans |
Marek Safar
|
bdf24342ff
Add more async infrastructure
|
il y a 14 ans |
Jérémie Laval
|
48e433753d
Revert fcbb5717c18ff8393f2300a254bb13e6fab9c7e4 and implement it differently.
|
il y a 15 ans |
Jérémie Laval
|
0be8fab8cc
Register exceptions happening in child tasks when attached on their parent.
|
il y a 15 ans |
Jérémie Laval
|
b5240a78af
Add a memory barrier so that exception is strictly set before Task state is changed to Faulted.
|
il y a 15 ans |
Jérémie Laval
|
b90457e170
Tiny style fix
|
il y a 15 ans |
Miguel de Icaza
|
1eae9418dd
Fix build
|
il y a 15 ans |
Rafael Munitic
|
fcbb5717c1
Continuation options should be checked as flags
|
il y a 15 ans |
Koushik Dutta
|
98da8a2fc6
Fix bug where if a task is Start-ed with a specific scheduler,
|
il y a 15 ans |
Jérémie Laval
|
f6985b47a6
Don't throw an exception when task array is empty in WaitAll and throw in case a null element is encountered in it.
|
il y a 15 ans |
Jérémie Laval
|
238a65fbfe
Kill old IScheduler interface.
|
il y a 15 ans |
Jérémie Laval
|
30cc982eb8
Avoid wrapping task body given as Action into Action<object>
|
il y a 15 ans |
Jérémie Laval
|
d588d7ffee
Lazy creation of the continuation queue in Task
|
il y a 15 ans |
Geoff Norton
|
83e999b7d7
Add pfx to the mobile profile
|
il y a 15 ans |
Jérémie Laval
|
f91a01c747
Sanitize parent-child relation in continuations
|
il y a 15 ans |
Jérémie Laval
|
5ba9f7a270
Make sure a synchronous continuation get executed synchronously in all cases
|
il y a 15 ans |
Jérémie Laval
|
2fd30cbfbe
Allow multiple invocation of Task Execute method to allow short-circuiting without breaking deque ordering
|
il y a 15 ans |
Jérémie Laval
|
1b406592e1
Throw when trying to ExecuteSynchronously a task that is already scheduled/completed
|
il y a 15 ans |