Historial de Commits

Autor SHA1 Mensaje Fecha
  Jeremie Laval 52299fb467 Use only one class hierarchy for task continuations hace 14 años
  Marek Safar 596a6c5542 Implement ContinueWhenAny/ContinueWhenAll with less temporary tasks hace 14 años
  Marek Safar 469ad8cb81 Setup await continuation without extra task hace 14 años
  Marek Safar adb5835775 Create Task continuation with less intermediate delegates hace 14 años
  Jeremie Laval 63de171090 Add a memory barrier after each status change hace 14 años
  Jeremie Laval 6acce5e34a Move Thread.MemoryBarrier call into Task for every case hace 14 años
  Marek Safar 81a14dc9be Don't run expensive WaitAll when there is nothing to wait for hace 14 años
  Jérémie Laval 00238873c1 Move files around hace 14 años
  Jérémie Laval 80fe94e7a1 First take at an updated Task.WaitAll hace 14 años
  Jérémie Laval 931f0e510e Insert the unregister call in the finally handler too hace 14 años
  Jérémie Laval 3a427c424a Clean event registration when wait is unsuccessful hace 14 años
  Jérémie Laval 5d867bb1cf Ensure there is no mutually exclusive TaskContinuationOptions parameters when registering continuations hace 14 años
  Jérémie Laval adfffa4c5b Remove schedWait event since it's not needed anymore by waiting code hace 14 años
  Jérémie Laval df8783a082 Update Wait and WaitAny with event disposal and single execution flow hace 14 años
  Jérémie Laval 898387ea75 Don't special casee adding a TaskCanceledException to the AggregateException list hace 14 años
  Jérémie Laval abf938e98a Make IsCompleted property faster by doing only one comparison hace 14 años
  Jérémie Laval 8ae8031bfb Refactor Wait* task initial parameter checkup hace 14 años
  Jérémie Laval 9e8175ffcf Don't fallback to Wait in WaitAny so that undesirable exception aren't propagated hace 14 años
  Jérémie Laval a9b5c59e94 Cache watch usage hace 14 años
  Jérémie Laval ec7a3894d5 Fix stuff then went awry with the merge hace 14 años
  Jérémie Laval 4770b24fa9 Tune Marek's work on Task.WaitAny, Task.Wait and Task.WaitAll hace 14 años
  Marek Safar 67ea246398 Fix a race in Task.WaitAny hace 14 años
  Marek Safar a3d97ba5df Fixes Task.WaitAny with further fixes to Task.Wait hace 14 años
  Marek Safar 13a8ad17d5 Fix Task.WaitAll exception handling hace 14 años
  Marek Safar 9045d6616f Throw cancellation exception when inspecting cancelled task's result hace 14 años
  Marek Safar 8c3fd6835c Partially fixes broken Task.Wait hace 14 años
  Marek Safar 99aa27755b Run task continuations when it's canceled hace 14 años
  Marek Safar af2d31d893 Fix cancelation with task start (only for most trivial cases) hace 14 años
  Marek Safar da5c7e90b4 Continuation task cannot be started. Fixes #996 hace 14 años
  Marek Safar c25d268b63 Fix predefined SetResult parameters filter, so it can be used inside mscorlib hace 14 años