aboutsummaryrefslogtreecommitdiff
path: root/core/container
Commit message (Collapse)AuthorAgeFilesLines
* Use when-block for sanitizer poisoningoxSleep43 hours1-16/+18
| | | | | Replace @disabled attribute with when-statement to conditionally compile address sanitizer poisoning in pool elements
* use xar.len instead of len for accessing length of itemsimlodinu2 days1-1/+1
|
* Remove `core:mem` import from `core:container/bit_array`.Jeroen van Rijn3 days1-2/+1
|
* Remove `core:mem` import from `core:container/pool`.Jeroen van Rijn3 days3-11/+7
|
* Remove core:mem dependency from core:container/xarShane Shrybman4 days1-6/+5
|
* Fix handle_map index on `dynamic_add`gingerBill7 days1-1/+2
|
* Update doc.odingingerBill2026-01-261-10/+34
|
* Keep `-vet` happygingerBill2026-01-261-3/+2
|
* Rename to static_handle_map.odingingerBill2026-01-261-0/+0
|
* Rename to `Static_Handle_Map`gingerBill2026-01-261-12/+59
|
* Make things contextless where possiblegingerBill2026-01-262-16/+23
|
* Add `Dynamic_Handle_Map`gingerBill2026-01-263-31/+174
|
* Keep `-strict-style` happygingerBill2026-01-261-2/+1
|
* Add `core:container/handle_map`gingerBill2026-01-261-0/+206
|
* pool: remove assert that is too strictLaytan Laats2026-01-141-1/+0
|
* pool: use `elem` in else of the when statement (vet issue)Laytan Laats2026-01-131-0/+2
|
* pool: explicit memory ordering and improved destroyLaytan Laats2026-01-131-8/+15
|
* nbio: add packageLaytan Laats2026-01-113-0/+185
|
* xar: fix exampleLaytan Laats2026-01-111-2/+3
|
* rbtree: fix pointer usagesLaytan Laats2026-01-111-4/+4
|
* 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
| | | | See #5892.
* 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_insert
| * Fix rbtree.find_or_insertSam Mercer2025-08-291-3/+4
| | | | | | | | | | Update the existing node's value if the key is already present and align documentation with behavior.
* | Merge pull request #5686 from thetarnav/zero-small-array-resizegingerBill2025-09-261-7/+53
|\ \ | | | | | | Zero small array resize
| * | 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
|