summaryrefslogtreecommitdiff
path: root/Kernel/ThreadBlockers.cpp
AgeCommit message (Expand)Author
2021-08-06Kernel: Make AsyncDeviceRequest::name() return StringViewAndreas Kling
2021-07-16Kernel: Fix bogus check in Thread::WaitBlockCondition::finalize()Andreas Kling
2021-07-14Kernel: Fix Process use-after-free in Thread finalizationAndreas Kling
2021-06-07Kernel: Fix error propagation if Thread::WaitBlocker constructor failsBrian Gianforcaro
2021-05-05Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)Brian Gianforcaro
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-27Kernel: Simplify BlockTimeout constructorJelle Raaijmakers
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-15Kernel: Fix sys$select() not marking fd's after blocking was avoidedAndreas Kling
2021-03-08Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enumBrian Gianforcaro
2021-03-02Kernel: Make sockets use AK::TimeBen Wiederhake
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-03-02Kernel: Make Thread use AK::Time internallyBen Wiederhake
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-21Kernel: Use uniform initialization instead of memset for a few stack buffer.Brian Gianforcaro
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Everywhere: Fix typosLinus Groh
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-17Kernel: Some futex improvementsTom
2020-12-30Kernel: Consolidate the various BlockCondition::unblock variantsTom
2020-12-12Kernel: Change wait blocking to Process-only blockingTom
2020-12-12Kernel: disown should unblock any potential waitersTom
2020-12-12Kernel: Fix some issues related to fixes and block conditionsTom
2020-12-02Kernel: Add CLOCK_REALTIME support to the TimerQueueTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom