Commit History

Autor SHA1 Mensaxe Data
  Jérémie Laval bb29e352e0 Also check directly Task.IsCompleted when we are waiting %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval faf1b2c8c1 Cache ChildWorkAdder delegate object in ThreadWorker %!s(int64=15) %!d(string=hai) anos
  Geoff Norton 83e999b7d7 Add pfx to the mobile profile %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 6f84c66659 Don't put back stuff in the shared work pool when walking our own deque %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 1ea727aa74 Don't execute self task so ravenously when waiting %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 122b56052b Add a last resort mode to ThreadWorker participative waiting to prevent some deadlock for now %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 7f146f9f07 Expose ThreadWorker fields %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 27bef54a6f Fix Task.Wait timeout regression %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 4383deb009 Expose ThreadWorker in Mono.Parallel %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval e524cfd9e1 Internal ThreadWorker deque creation is now delegated to the scheduler. %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 50834de0dd Add CyclicDeque and doc %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 4091f624db Rework internal wait mechanism in thread workers participation code %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 9ccdd58415 Use wider acceptance criteria to cope with nested child Task waiting and external task waiting %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 70485027b5 Ensure task wait chain isn't executed out of order in scheduler %!s(int64=15) %!d(string=hai) anos
  Marek Safar d84d7c7eb9 Remove no longer used BOOTSTRAP conditionals %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval a85f4ab07d [Task scheduler] Change waiting layout/wakeup point and use adaptative deep sleeping %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 890702e6c9 [Task Scheduler] Revisit Task waiting in Scheduler using ManualResetEventSlim %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 306a286962 [Task Scheduler] Track re-entrant call to WorkerMethod from normal ThreadWorker and make them use their deque %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 21dafe0edb Increase the deepSleepTime of ThreadWorker %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 4870f96b08 [Task scheduler] Refactoring and cleanup. Removed a bunch of not-so needed lambdas to avoid delegate invocation cost. %!s(int64=15) %!d(string=hai) anos
  Jérémie Laval 7092d34dde Flatten file hierarchy in System.Threading.Tasks %!s(int64=15) %!d(string=hai) anos