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-03-12
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
Andreas Kling
2021-03-11
Kernel: Move process thread lists into protected data
Andreas Kling
2021-03-08
Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enum
Brian Gianforcaro
2021-03-03
Kernel: Avoid transient kmalloc heap allocations in sys$select()
Andreas Kling
2021-03-02
Kernel: Make Thread use AK::Time internally
Ben Wiederhake
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-21
Kernel: Switch m_signal_action_data to Array<...>
Brian Gianforcaro
2021-02-21
Kernel: Remove unneeded Thread::set_default_signal_dispositions
Brian Gianforcaro
2021-02-15
Kernel: Mark BlockResult as [[nodiscard]]
Brian Gianforcaro
2021-02-12
Kernel: Decrease default userspace stack size to 1 MiB
Andreas Kling
2021-02-08
Kernel: Remove unused Thread::is_runnable_state()
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-08
Everywhere: Fix obvious dbgln() bugs
AnotherTest
2021-02-07
Kernel: Remove a handful of unused things from Thread
Andreas Kling
2021-02-07
Kernel: Make sure we can allocate kernel stack before creating thread
Andreas Kling
2021-02-07
Kernel: Combine Thread::backtrace() and backtrace_impl() into one
Andreas Kling
2021-02-07
Kernel: Add initializer for Thread::m_tss
Andreas Kling
2021-02-03
Kernel: Move perf event backtrace capture out of Thread class
Andreas Kling
2021-01-28
Kernel: Retire SchedulerData and add Thread lookup table
Tom
2021-01-28
Kernel: Generate coredump backtraces from "threads for coredump" list
Andreas Kling
2021-01-28
Kernel+Userland: Remove unused "effective priority" from threads
Andreas Kling
2021-01-27
Kernel: Don't hold scheduler lock while setting up blocker in Thread::block
Tom
2021-01-27
Kernel: Keep a list of threads per Process
Tom
2021-01-27
Kernel: Implement thread priority queues
Tom
2021-01-27
Kernel: Make Thread::current smp-safe
Tom
2021-01-27
Kernel: Make entering and leaving critical sections atomic
Tom
2021-01-27
Kernel: Use new Thread::previous_mode to track ticks
Tom
2021-01-27
Kernel: Track previous mode when entering/exiting traps
Tom
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-21
Kernel: Don't let signals unblock threads while handling a page fault
Andreas Kling
2021-01-20
Kernel+LibC: Turn errno codes into a strongly typed enum
Andreas Kling
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
[next]