Историја ревизија

Аутор SHA1 Порука Датум
  Robin Burchell d48c73b10a Thread: Cleanup m_blocker handling пре 6 година
  Robin Burchell 96de90ceef Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that uses it) пре 6 година
  Robin Burchell 833d444cd8 Thread: Return a result from block() indicating why the block terminated пре 6 година
  Andreas Kling f8beb0f665 Kernel: Share the "return to ring 0/3 from signal" trampolines globally. пре 6 година
  Robin Burchell 53262cd08b AK: Introduce IntrusiveList пре 6 година
  Andreas Kling 705cd2491c Kernel: Some small refinements to the thread blockers. пре 6 година
  Robin Burchell e74dce65e6 Thread: Normalize all for_each constructs to use IterationDecision пре 6 година
  Robin Burchell cd76b691fb Kernel: Remove memory allocations from the new Blocker API пре 6 година
  Robin Burchell 99c5377653 Kernel: Remove old block(State) API пре 6 година
  Robin Burchell 762333ba95 Kernel: Restore state strings for block states пре 6 година
  Robin Burchell b13f1699fc Kernel: Rename Condition state to Blocked now we only have one blocking mechanism :) пре 6 година
  Robin Burchell d2ca91c024 Kernel: Convert BlockedSignal and BlockedLurking to the new Blocker mechanism пре 6 година
  Robin Burchell 52743f9eec Kernel: Rename ThreadBlocker classes to avoid stutter пре 6 година
  Robin Burchell 782e4ee6e1 Kernel: Port wait to ThreadBlocker пре 6 година
  Robin Burchell 4f9ae9b970 Kernel: Port select to ThreadBlocker пре 6 година
  Robin Burchell 32fcfb79e9 Kernel: Port sleep to ThreadBlocker пре 6 година
  Robin Burchell 0c8813e6d9 Kernel: Introduce ThreadBlocker as a way to make unblocking neater :) пре 6 година
  Robin Burchell f2fdac789c Kernel: Add a new block state for accept() on a blocking socket пре 6 година
  Robin Burchell 4f94fbc9e1 Kernel: Split SCHEDULER_DEBUG into a new SCHEDULER_RUNNABLE_DEBUG пре 6 година
  Andreas Kling b2e502e533 Kernel: Add Thread::block_until(Condition). пре 6 година
  Andreas Kling 54e79a4640 Kernel: Make it easier to add Thread block states in the future. пре 6 година
  Andreas Kling 4d904340b4 Kernel: Don't interrupt blocked syscalls to dispatch ignored signals. пре 6 година
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. пре 6 година
  Andreas Kling e7ce4514ec Kernel: Disable interrupts in Thread::set_state(). пре 6 година
  Andreas Kling c1bbd40b9e Kernel: Rename "descriptor" to "description" where appropriate. пре 6 година
  Andreas Kling 39d1a9ae66 Meta: Tweak .clang-format to not wrap braces after enums. пре 6 година
  Andreas Kling e42c3b4fd7 Kernel: Rename LinearAddress => VirtualAddress. пре 6 година
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. пре 6 година
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. пре 6 година
  Andreas Kling 8098d2e337 Kernel: If a signal is ignored, make sure we unset BlockedSignal state. пре 6 година