Historique des commits

Auteur SHA1 Message Date
  Andreas Kling 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker il y a 4 ans
  Andreas Kling a82b5e6e50 Kernel: Remove unused WaitQueue::should_block(bool) il y a 4 ans
  Andreas Kling 40bc378d81 Kernel: Rename QueueBlocker => WaitQueueBlocker il y a 4 ans
  Andreas Kling 85546af417 Kernel: Rename Thread::BlockCondition to BlockerSet il y a 4 ans
  Andreas Kling 53019f413c Kernel: Mark BlockCondition subclasses as final il y a 4 ans
  Andreas Kling c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker il y a 4 ans
  Andreas Kling 55adace359 Kernel: Rename SpinLock => Spinlock il y a 4 ans
  Jean-Baptiste Boric 2c3b0baf76 Kernel: Move SpinLock.h into Locking/ il y a 4 ans
  Linus Groh 649d2faeab Everywhere: Use "the SerenityOS developers." in copyright headers il y a 4 ans
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. il y a 4 ans
  Brian Gianforcaro ddd79fe2cf Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits. il y a 4 ans
  Tom bd73102513 Kernel: Fix some race conditions with Lock and waiting/waking threads il y a 4 ans
  Tom 1d621ab172 Kernel: Some futex improvements il y a 4 ans
  Tom c4176b0da1 Kernel: Fix Lock race causing infinite spinning between two threads il y a 4 ans
  Tom da5cc34ebb Kernel: Fix some issues related to fixes and block conditions il y a 4 ans
  Lenny Maiorani 9eef5fc446 SinglyLinkedList: Remove unused includes il y a 4 ans
  Tom 41d2a0e9f7 Kernel: Dequeue dying threads from WaitQueue il y a 5 ans
  Tom 9725bda63e Kernel: Enhance WaitQueue to remember pending wakes il y a 5 ans
  Tom 49f5069b76 Kernel: Add a SpinLock to the WaitQueue il y a 5 ans
  Brian Gianforcaro 1f64e3eb16 Kernel: Implement FUTEX_WAKE of arbitrary count. il y a 5 ans
  Cristian-Bogdan SIRB 717cd5015e Kernel: Allow process with multiple threads to call exec and exit il y a 5 ans
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace il y a 5 ans
  Andreas Kling 94ca55cefd Meta: Add license header to source files il y a 5 ans
  Andreas Kling 41376d4662 Kernel: Fix Lock racing to the WaitQueue il y a 5 ans
  Andreas Kling f4978b2be1 Kernel: Use IntrusiveList to make WaitQueue allocation-free :^) il y a 5 ans
  Andreas Kling f067730f6b Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock il y a 5 ans