aboutsummaryrefslogtreecommitdiff
path: root/core/container/queue
Commit message (Collapse)AuthorAgeFilesLines
* Propogate `#caller_location` to core:container/queue procsMohit Sethi2025-08-221-12/+12
|
* container/queue: Remove trailing whitespaceFeoramund2025-06-111-6/+6
|
* container/queue: Add `shrink`Feoramund2025-06-111-0/+27
|
* container/queue: Let queues be re-initialized with different allocatorsFeoramund2025-06-111-3/+6
|
* container/queue: Add common aliases `enqueue` and `dequeue`Feoramund2025-06-111-0/+2
|
* container/queue: Document the packageFeoramund2025-06-111-22/+193
|
* container/queue: ReorganizeFeoramund2025-06-111-12/+15
|
* container/queue: Deprecate `peek_*`Feoramund2025-06-111-6/+4
| | | | | | The `*_ptr` and `peek_*` procedures did the same thing, except `peek_*` was over-cautiously putting the index through a modulo when all assignments to `q.offset` are already wrapped.
* container/queue: Fix and add more bounds checkingFeoramund2025-06-111-11/+31
|
* container/queue: fix init_with_contentsLaytan Laats2025-01-201-2/+1
| | | | Fixes #4729
* Fix off-by-one in queue `back` and `back_ptr` procsLaytan Laats2024-07-141-2/+2
|
* fix comments in core:container/queue.Arseniy Poroshin2024-03-261-2/+2
|
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
|
* Clear up core:container/queueJeroen van Rijn2023-11-151-1/+18
|
* fix queue reserve always doubling in size when there is enough spaceLaytan Laats2023-08-261-1/+1
|
* Correct `queue` usage of `runtime.Allocator_Error`gingerBill2023-05-271-11/+11
|
* Add bounds check for peeksColin Davidson2022-08-291-2/+4
|
* add peeksColin Davidson2022-08-291-0/+10
|
* Add more queue helpersColin Davidson2022-08-291-0/+7
|
* front() and back()JungerBoyo2022-06-041-0/+10
| | | based on pop_front(), pop_back()
* Keep -vet happygingerBill2022-01-251-0/+1
|
* fix push_back and pop_frontCiD-2022-01-141-1/+4
|
* Add `core:container/queue`gingerBill2022-01-011-0/+205