Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Robin Burchell d48c73b10a Thread: Cleanup m_blocker handling 6 vuotta sitten
  Robin Burchell 96de90ceef Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that uses it) 6 vuotta sitten
  Robin Burchell 833d444cd8 Thread: Return a result from block() indicating why the block terminated 6 vuotta sitten
  Robin Burchell 4547a301c4 Thread: Fix a regression introduced in 80a6df90220981e64e0ca192908163d3a263ffc6 6 vuotta sitten
  Robin Burchell 53262cd08b AK: Introduce IntrusiveList 6 vuotta sitten
  Andreas Kling 218069f421 Kernel: Make the Thread::FileDescriptionBlocker constructor protected. 6 vuotta sitten
  Andreas Kling 705cd2491c Kernel: Some small refinements to the thread blockers. 6 vuotta sitten
  Robin Burchell 80a6df9022 Thread: More composition in for_each :) 6 vuotta sitten
  Robin Burchell e74dce65e6 Thread: Normalize all for_each constructs to use IterationDecision 6 vuotta sitten
  Robin Burchell cd76b691fb Kernel: Remove memory allocations from the new Blocker API 6 vuotta sitten
  Robin Burchell 99c5377653 Kernel: Remove old block(State) API 6 vuotta sitten
  Robin Burchell 762333ba95 Kernel: Restore state strings for block states 6 vuotta sitten
  Robin Burchell b13f1699fc Kernel: Rename Condition state to Blocked now we only have one blocking mechanism :) 6 vuotta sitten
  Robin Burchell d2ca91c024 Kernel: Convert BlockedSignal and BlockedLurking to the new Blocker mechanism 6 vuotta sitten
  Robin Burchell 750dbe986d Kernel: Avoid allocations for Select vectors by using inline capacity 6 vuotta sitten
  Robin Burchell 52743f9eec Kernel: Rename ThreadBlocker classes to avoid stutter 6 vuotta sitten
  Robin Burchell 782e4ee6e1 Kernel: Port wait to ThreadBlocker 6 vuotta sitten
  Robin Burchell 4f9ae9b970 Kernel: Port select to ThreadBlocker 6 vuotta sitten
  Robin Burchell 32fcfb79e9 Kernel: Port sleep to ThreadBlocker 6 vuotta sitten
  Robin Burchell 0c8813e6d9 Kernel: Introduce ThreadBlocker as a way to make unblocking neater :) 6 vuotta sitten
  Robin Burchell 4da2521606 Scheduler: Move thread unblocking out of a lambda to help make things more readable 6 vuotta sitten
  Robin Burchell f2fdac789c Kernel: Add a new block state for accept() on a blocking socket 6 vuotta sitten
  Andreas Kling b2e502e533 Kernel: Add Thread::block_until(Condition). 6 vuotta sitten
  Andreas Kling 3073ea7d84 Kernel: Add support for the WSTOPPED flag to the waitpid() syscall. 6 vuotta sitten
  Andreas Kling 54e79a4640 Kernel: Make it easier to add Thread block states in the future. 6 vuotta sitten
  Andreas Kling eca5c2bdf8 Kernel: Move VirtualAddress.h into VM/ 6 vuotta sitten
  Andreas Kling 4d904340b4 Kernel: Don't interrupt blocked syscalls to dispatch ignored signals. 6 vuotta sitten
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 vuotta sitten
  Andreas Kling 550b0b062b AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h. 6 vuotta sitten
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 6 vuotta sitten