Andreas Kling
|
2c74533ba6
Kernel: Don't register thread as custom data for WaitQueueBlocker
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
a82b5e6e50
Kernel: Remove unused WaitQueue::should_block(bool)
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
40bc378d81
Kernel: Rename QueueBlocker => WaitQueueBlocker
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
b30081b49a
Kernel: Rename BlockerSet::unblock() to something more accurate
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
%!s(int64=3) %!d(string=hai) anos |
Linus Groh
|
649d2faeab
Everywhere: Use "the SerenityOS developers." in copyright headers
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
%!s(int64=4) %!d(string=hai) anos |
AnotherTest
|
09a43969ba
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
|
%!s(int64=4) %!d(string=hai) anos |
asynts
|
7cf0c7cc0d
Meta: Split debug defines into multiple headers.
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
bd73102513
Kernel: Fix some race conditions with Lock and waiting/waking threads
|
%!s(int64=4) %!d(string=hai) anos |
asynts
|
8465683dcf
Everywhere: Debug macros instead of constexpr.
|
%!s(int64=4) %!d(string=hai) anos |
asynts
|
5356aae3cc
Everywhere: Replace a bundle of dbg with dbgln.
|
%!s(int64=4) %!d(string=hai) anos |
Linus Groh
|
421587c15c
Everywhere: Fix typos
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
1d621ab172
Kernel: Some futex improvements
|
%!s(int64=4) %!d(string=hai) anos |
Luke
|
0f66589007
Everywhere: Fix more typos
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
49a76164c8
Kernel: Consolidate the various BlockCondition::unblock variants
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
c4176b0da1
Kernel: Fix Lock race causing infinite spinning between two threads
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
da5cc34ebb
Kernel: Fix some issues related to fixes and block conditions
|
%!s(int64=4) %!d(string=hai) anos |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
%!s(int64=4) %!d(string=hai) anos |
Tom
|
41d2a0e9f7
Kernel: Dequeue dying threads from WaitQueue
|
%!s(int64=5) %!d(string=hai) anos |
Tom
|
9725bda63e
Kernel: Enhance WaitQueue to remember pending wakes
|
%!s(int64=5) %!d(string=hai) anos |
Tom
|
49f5069b76
Kernel: Add a SpinLock to the WaitQueue
|
%!s(int64=5) %!d(string=hai) anos |
Tom
|
e373e5f007
Kernel: Fix signal delivery
|
%!s(int64=5) %!d(string=hai) anos |
Tom
|
fb41d89384
Kernel: Implement software context switching and Processor structure
|
%!s(int64=5) %!d(string=hai) anos |
Brian Gianforcaro
|
1f64e3eb16
Kernel: Implement FUTEX_WAKE of arbitrary count.
|
%!s(int64=5) %!d(string=hai) anos |
Cristian-Bogdan SIRB
|
717cd5015e
Kernel: Allow process with multiple threads to call exec and exit
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
%!s(int64=5) %!d(string=hai) anos |