aboutsummaryrefslogtreecommitdiff
path: root/core/container
Commit message (Expand)AuthorAgeFilesLines
* 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
* container/queue: Fix and add more bounds checkingFeoramund2025-06-111-11/+31
* Fix off-by-one error in `priority_queue.remove`Feoramund2025-05-211-6/+4
* Fix lru.removeJeroen van Rijn2025-04-291-1/+1
* Let `core:container/priority_queue` return `runtime.Allocator_Error`Jeroen van Rijn2025-04-171-6/+9
* Fix broken examples in documentation tester.Jeroen van Rijn2025-04-051-9/+9
* core:container/small_array: add package documentationRobin Bergewski2025-04-052-0/+662
* container/queue: fix init_with_contentsLaytan Laats2025-01-201-2/+1
* container/bit_array: add 'init' procedureLaytan Laats2024-09-291-6/+35
* Merge pull request #4191 from laytan/improve-package-doc-commentsgingerBill2024-09-042-10/+13
|\
| * core: improve package doc comments for the documentation generatorLaytan Laats2024-09-032-10/+13
* | Change `Bit_Array.max_index` to `length`Feoramund2024-09-031-18/+34
* | Fix iteration of biased `Bit_Array`Feoramund2024-09-031-3/+3
* | Add `bit_array.shrink`Feoramund2024-09-031-0/+30
* | Let `bit_array.create` make zero-length arraysFeoramund2024-09-031-1/+1
|/
* Return false if `Small_Array` can't append multiple elementsFeoramund2024-09-031-3/+7
* Merge pull request #3908 from NicknEma/Intrusive-list-docsJeroen van Rijn2024-07-142-2/+215
|\
| * Fixed grammar and expanded infoNicknEma2024-07-142-3/+10
| * Simplify and fix doc examplesNicknEma2024-07-121-26/+6
| * Write doc comments in intrusive_list.odinNicknEma2024-07-121-2/+189
| * Create doc.odinNicknEma2024-07-121-0/+39
* | Fix off-by-one in queue `back` and `back_ptr` procsLaytan Laats2024-07-141-2/+2
* | Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-1/+1
* | Add more uses of `#no_capture`gingerBill2024-07-141-1/+1
|/
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-292-5/+5
* Update `core` to `-strict-style`gingerBill2024-06-291-2/+5
* Even more style fixesgingerBill2024-06-291-2/+2
* More style improvementsgingerBill2024-06-291-2/+1
* Merge pull request #3339 from axxeny/patch-1gingerBill2024-06-281-2/+2
|\
| * fix comments in core:container/queue.Arseniy Poroshin2024-03-261-2/+2
* | Fix alignment.Jeroen van Rijn2024-06-271-1/+1
* | Loosen constraint on the Key type in rb & avl treedestroycomputers2024-06-182-2/+2
* | Address concerns.Jeroen van Rijn2024-05-241-4/+5
* | Fix package line.Jeroen van Rijn2024-05-241-1/+1
* | Add `core:container/rbtree`Jeroen van Rijn2024-05-232-6/+570
* | Update numerous package declaration namesgingerBill2024-04-182-2/+2
* | Fix the format of some `doc.odin` files of the `core` library which did not m...Maurizio M. Gavioli2024-04-141-38/+37
|/
* core/container/avl: Initial importYawning Angel2024-02-241-0/+678
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-287-11/+11
* Add `peek` to priority queue.Jeroen van Rijn2024-01-081-0/+15
* Clear up core:container/queueJeroen van Rijn2023-11-151-1/+18
* [core]: Remove `do` keyword from the core libraryflysand72023-11-111-5/+7
* Make procedures contextless where possiblegingerBill2023-09-121-11/+33
* Swap order of `prev` and `next`gingerBill2023-09-121-1/+1