index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Thread.h
Age
Commit message (
Expand
)
Author
2021-01-17
Kernel: Some futex improvements
Tom
2021-01-17
Kernel: Add safe atomic functions
Tom
2021-01-16
Kernel+LibC+WindowServer: Remove unused thread/process boost mechanism
Andreas Kling
2021-01-12
AK: Simplify constructors and conversions from nullptr_t
Lenny Maiorani
2021-01-09
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-04
Kernel: Specify default memory order for some non-synchronizing Atomics
Tom
2021-01-01
Kernel: Restore thread count if thread cannot be fully created
Tom
2021-01-01
Kernel: Merge PurgeableVMObject into AnonymousVMObject
Tom
2020-12-31
Kernel: Fix BlockCondition::unblock return value
Tom
2020-12-30
Kernel: Consolidate the various BlockCondition::unblock variants
Tom
2020-12-27
Kernel: Tag more methods and types as [[nodiscard]]
Brian Gianforcaro
2020-12-25
AK: Remove custom %b format string specifier
Andreas Kling
2020-12-25
Kernel: Allocate new main thread stack before committing to exec
Andreas Kling
2020-12-25
LibELF: Move AuxiliaryValue into the ELF namespace
Andreas Kling
2020-12-21
Kernel: Improve time keeping and dramatically reduce interrupt load
Tom
2020-12-16
Kernel: Fix Lock race causing infinite spinning between two threads
Tom
2020-12-12
Kernel: Fix block recursion
Tom
2020-12-12
Kernel: Change wait blocking to Process-only blocking
Tom
2020-12-12
Kernel: disown should unblock any potential waiters
Tom
2020-12-12
Kernel: Fix some issues related to fixes and block conditions
Tom
2020-12-02
Kernel: Add CLOCK_REALTIME support to the TimerQueue
Tom
2020-12-02
Kernel: TimerQueue::cancel_timer needs to wait if timer is executing
Tom
2020-12-01
Kernel: Fix some problems with Thread::wait_on and Lock
Tom
2020-11-30
Kernel: Move block condition evaluation out of the Scheduler
Tom
2020-11-30
Kernel: Allow passing a thread argument for new kernel threads
Tom
2020-11-30
Kernel: Move some time related code from Scheduler into TimeManagement
Tom
2020-11-22
Kernel: Make CLOCK_MONOTONIC respect the system tick frequency
Andreas Kling
2020-10-26
Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lock
Tom
2020-09-27
Kernel: Make Thread refcounted
Tom
2020-09-26
Kernel: Allow killing queued threads
Tom
2020-09-26
Kernel: Fix thread joining issues
Tom
2020-09-16
Kernel: Return ENOMEM in more places
Luke
2020-09-13
Kernel: Make copy_to/from_user safe and remove unnecessary checks
Tom
2020-09-12
Kernel: Fix various forward declarations
Ben Wiederhake
2020-09-09
Kernel: Keep signal state in sync
Tom
2020-09-07
Kernel: Fix crash when delivering signal to barely created thread
Tom
2020-08-19
Kernel: Remove an unimplemented function (#3210)
Muhammad Zahalqa
2020-08-16
AK: Rename KB, MB, GB to KiB, MiB, GiB
Nico Weber
2020-08-15
Kernel: Briefly resume stopped threads when being killed
Tom
2020-08-11
Kernel: Always return from Thread::wait_on
Tom
2020-08-10
Kernel: More PID/TID typing
Ben Wiederhake
2020-08-10
Kernel: PID/TID typing
Ben Wiederhake
2020-08-06
Kernel: Dequeue dying threads from WaitQueue
Tom
2020-08-03
Kernel: Consolidate timeout logic
Tom
2020-08-03
Kernel: Fix a few Thread::block related races
Tom
2020-08-02
Kernel: Fix signal delivery when no syscall is made
Tom
2020-08-02
Kernel: Remove ProcessInspectionHandle and make Process RefCounted
Tom
2020-07-25
Kernel: Allow Thread::sleep for more than 388 days
Ben Wiederhake
2020-07-07
Kernel: Fix checking BlockResult
Tom
2020-07-07
Kernel+LibELF: Expose ELF Auxiliary Vector to Userspace
Andrew Kaster
[next]