aboutsummaryrefslogtreecommitdiff
path: root/core/container
Commit message (Expand)AuthorAgeFilesLines
* Rename `xar.Xar` to `xar.Array`gingerBill2025-12-311-25/+25
* container/xar: fix undeclared `n` assignmentLaytan Laats2025-12-221-1/+0
* Improve docs and add `Iterator`gingerBill2025-12-121-25/+301
* Add basic docsgingerBill2025-12-121-20/+67
* Add `push_back_elem_and_get_ptr`gingerBill2025-12-121-0/+16
* Add basic docsgingerBill2025-12-121-0/+17
* `core:container/xar`gingerBill2025-12-121-0/+128
* Clarify `get` and `get_ptr` in `core:container/small_array`.Jeroen van Rijn2025-11-061-4/+14
* Enable misnamed doc example test for small_arrayJeroen van Rijn2025-10-301-1/+1
* Render examples.Jeroen van Rijn2025-10-103-19/+17
* Further overhaul of package line comments.Jeroen van Rijn2025-10-0914-24/+10
* More package linesJeroen van Rijn2025-10-093-3/+3
* Package lines for core:container.Jeroen van Rijn2025-10-099-11/+24
* Add more package lines for the docsJeroen van Rijn2025-10-091-2/+4
* Merge pull request #5629 from smercer10/fix-rbtree-find-or-insertgingerBill2025-10-081-3/+4
|\
| * Fix rbtree.find_or_insertSam Mercer2025-08-291-3/+4
* | Merge pull request #5686 from thetarnav/zero-small-array-resizegingerBill2025-09-261-7/+53
|\ \
| * | Correct set_example in small_arrayDamian Tarnawski2025-09-151-2/+2
| * | Correct small_array resize examplesDamian Tarnawski2025-09-151-3/+3
| * | Replace `mem.zero_slice` with `intrinsics.mem_zero` in `small_array.resize`Damian Tarnawski2025-09-151-3/+3
| * | Add `@require` to core:mem import in small_arrayDamian Tarnawski2025-09-151-3/+2
| * | Zero memory in small_array.resize and add non_zero_resizeDamian Tarnawski2025-09-151-3/+50
| |/
* / Add "contextless" to small_array get_safe and get_ptr_safeDamian Tarnawski2025-09-141-3/+3
|/
* 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
* 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