Historia zmian

Autor SHA1 Wiadomość Data
  Jérémie Laval 5d757ea7df Track what task is currently executed by a ThreadWorker and add the case for "parent waiting on children task it created" in CheckTaskFitness predicate. 15 lat temu
  Jérémie Laval 1f930bb19d Steal more agressively once we have found a potential available worker 15 lat temu
  Jérémie Laval fde2f884b5 Move call to Set a bit higher to avoid calling them to repeatdly in ThreadWorker 15 lat temu
  Jérémie Laval 7c508d9ce0 Adjust some ThreadWorker constants 15 lat temu
  Jérémie Laval 1e9a82634d Don't reset ThreadWorker event when it's not needed 15 lat temu
  Jérémie Laval bb29e352e0 Also check directly Task.IsCompleted when we are waiting 15 lat temu
  Jérémie Laval faf1b2c8c1 Cache ChildWorkAdder delegate object in ThreadWorker 15 lat temu
  Geoff Norton 83e999b7d7 Add pfx to the mobile profile 15 lat temu
  Jérémie Laval 6f84c66659 Don't put back stuff in the shared work pool when walking our own deque 15 lat temu
  Jérémie Laval 1ea727aa74 Don't execute self task so ravenously when waiting 15 lat temu
  Jérémie Laval 122b56052b Add a last resort mode to ThreadWorker participative waiting to prevent some deadlock for now 15 lat temu
  Jérémie Laval 7f146f9f07 Expose ThreadWorker fields 15 lat temu
  Jérémie Laval 27bef54a6f Fix Task.Wait timeout regression 15 lat temu
  Jérémie Laval 4383deb009 Expose ThreadWorker in Mono.Parallel 15 lat temu
  Jérémie Laval e524cfd9e1 Internal ThreadWorker deque creation is now delegated to the scheduler. 15 lat temu
  Jérémie Laval 50834de0dd Add CyclicDeque and doc 15 lat temu
  Jérémie Laval 4091f624db Rework internal wait mechanism in thread workers participation code 15 lat temu
  Jérémie Laval 9ccdd58415 Use wider acceptance criteria to cope with nested child Task waiting and external task waiting 15 lat temu
  Jérémie Laval 70485027b5 Ensure task wait chain isn't executed out of order in scheduler 15 lat temu
  Marek Safar d84d7c7eb9 Remove no longer used BOOTSTRAP conditionals 15 lat temu
  Jérémie Laval a85f4ab07d [Task scheduler] Change waiting layout/wakeup point and use adaptative deep sleeping 15 lat temu
  Jérémie Laval 890702e6c9 [Task Scheduler] Revisit Task waiting in Scheduler using ManualResetEventSlim 15 lat temu
  Jérémie Laval 306a286962 [Task Scheduler] Track re-entrant call to WorkerMethod from normal ThreadWorker and make them use their deque 15 lat temu
  Jérémie Laval 21dafe0edb Increase the deepSleepTime of ThreadWorker 15 lat temu
  Jérémie Laval 4870f96b08 [Task scheduler] Refactoring and cleanup. Removed a bunch of not-so needed lambdas to avoid delegate invocation cost. 15 lat temu
  Jérémie Laval 7092d34dde Flatten file hierarchy in System.Threading.Tasks 15 lat temu