summaryrefslogtreecommitdiff
path: root/AK/Queue.h
AgeCommit message (Expand)Author
2023-03-14AK: Add Queue::tail()Andreas Kling
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-26AK: Make it possible to not `using` AK classes into the global namespaceAndreas Kling
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-07-14AK: Avoid pagefaults when repeatedly enqueing/dequeing items in a QueueGunnar Beutner
2021-07-14AK: Avoid allocations for the Queue classGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-01-31Queue: Correctly pass args to enqueueLenny Maiorani
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-09-25Meta+AK: Make clang-format-10 cleanBen Wiederhake
2020-02-25AK: Make Queue use size_t for its sizeAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-11-03AK: Allow overriding the Queue segment size with a template parameterAndreas Kling
2019-11-03AK: Add Queue::head()Andreas Kling
2019-07-28AK: Add Queue::clear() to clear out a Queue.Andreas Kling
2019-07-13AK: Add Queue::enqueue(const T&).Andreas Kling
2019-06-15AK: Add a simple Queue<T> class.Andreas Kling