Jérémie Laval
|
48e433753d
Revert fcbb5717c18ff8393f2300a254bb13e6fab9c7e4 and implement it differently.
|
15 роки тому |
Jérémie Laval
|
0be8fab8cc
Register exceptions happening in child tasks when attached on their parent.
|
15 роки тому |
Jérémie Laval
|
b5240a78af
Add a memory barrier so that exception is strictly set before Task state is changed to Faulted.
|
15 роки тому |
Jérémie Laval
|
b90457e170
Tiny style fix
|
15 роки тому |
Miguel de Icaza
|
1eae9418dd
Fix build
|
15 роки тому |
Rafael Munitic
|
fcbb5717c1
Continuation options should be checked as flags
|
15 роки тому |
Koushik Dutta
|
98da8a2fc6
Fix bug where if a task is Start-ed with a specific scheduler,
|
15 роки тому |
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.
|
15 роки тому |
Jérémie Laval
|
238a65fbfe
Kill old IScheduler interface.
|
15 роки тому |
Jérémie Laval
|
30cc982eb8
Avoid wrapping task body given as Action into Action<object>
|
15 роки тому |
Jérémie Laval
|
d588d7ffee
Lazy creation of the continuation queue in Task
|
15 роки тому |
Geoff Norton
|
83e999b7d7
Add pfx to the mobile profile
|
15 роки тому |
Jérémie Laval
|
f91a01c747
Sanitize parent-child relation in continuations
|
15 роки тому |
Jérémie Laval
|
5ba9f7a270
Make sure a synchronous continuation get executed synchronously in all cases
|
15 роки тому |
Jérémie Laval
|
2fd30cbfbe
Allow multiple invocation of Task Execute method to allow short-circuiting without breaking deque ordering
|
15 роки тому |
Jérémie Laval
|
1b406592e1
Throw when trying to ExecuteSynchronously a task that is already scheduled/completed
|
15 роки тому |
Jérémie Laval
|
4091f624db
Rework internal wait mechanism in thread workers participation code
|
15 роки тому |
Jérémie Laval
|
6b7b757403
Use more modern method in older Task code path
|
15 роки тому |
Jérémie Laval
|
9f3ce4b1e5
Fix continuation not being scheduled because of too early and too greedy disposing.
|
15 роки тому |
Jérémie Laval
|
9ccdd58415
Use wider acceptance criteria to cope with nested child Task waiting and external task waiting
|
15 роки тому |
Jérémie Laval
|
70485027b5
Ensure task wait chain isn't executed out of order in scheduler
|
15 роки тому |
Jérémie Laval
|
2ac2887700
Use proper pattern for executing synchronous Task
|
15 роки тому |
Marek Safar
|
d84d7c7eb9
Remove no longer used BOOTSTRAP conditionals
|
15 роки тому |
Jérémie Laval
|
15e3272b1c
Clean and finish TaskFactory
|
15 роки тому |
Jérémie Laval
|
ed404a7b74
More parameter renaming
|
15 роки тому |
Jérémie Laval
|
80502502e1
Update Task parameter names
|
15 роки тому |
Jérémie Laval
|
587c9336fc
[Task] Add an extra check in Task.WaitAny to make sure the index returned is valid
|
15 роки тому |
Jérémie Laval
|
72e6e904a5
[Task] Dumb bugfix when checking timeout in Task.WaitAny
|
15 роки тому |
Jérémie Laval
|
8543749882
[Task] Check if Task isn't finished before going into the Scheduler for Wait
|
15 роки тому |
Jérémie Laval
|
db76564321
[Task] Set continuation status to WaitingForActivation in ContinueWithCore
|
15 роки тому |