aboutsummaryrefslogtreecommitdiff
path: root/core/mem
Commit message (Expand)AuthorAgeFilesLines
...
| * | [mem]: Document mutex, rollback stack and tracking allocatorsflysand72024-09-144-113/+197
| * | [mem]: Adjust the docs for calc_padding_with_headerflysand72024-09-142-6/+21
| * | [mem]: Adjust the docs on the buddy allocatorflysand72024-09-142-13/+197
| * | [mem]: Fix handling of default resize to check alignmentflysand72024-09-112-1/+12
| * | [mem]: Adjust docs for allocflysand72024-09-101-16/+150
| * | [mem]: Don't use named params for dynamic pool in testsflysand72024-09-081-8/+8
| * | [mem]: Start documenting allocators.odinflysand72024-09-081-73/+594
| * | [mem]: Put panic allocator after nil allocator, adjust @require_resultsflysand72024-09-081-58/+57
| * | [mem]: Document raw.odinflysand72024-09-081-14/+60
| * | [mem]: Remove old commentsflysand72024-09-081-2/+0
| * | [mem]: Panic when allocator is not initializedflysand72024-09-081-22/+45
| * | [mem]: Add non_zeroed versions of resizeflysand72024-09-081-6/+94
| * | [mem]: Document alloc.odinflysand72024-09-081-41/+524
| * | Fix typoflysand72024-09-081-1/+1
| * | [mem]: Fix the issue with unbranched version of ptr alignflysand72024-09-071-1/+1
| * | [mem]: Document mem.odinflysand72024-09-071-44/+404
| * | [mem]: Update package documentationflysand72024-09-071-4/+14
| * | [mem]: Make resize_bytes take a slice for the old memoryflysand72024-09-071-45/+45
| * | [mem]: Rename alloc to alloc_bytes and add allocflysand72024-09-071-47/+248
| * | [mem]: Document the packageflysand72024-09-072-23/+119
| * | [mem]: Add free_all for buddy allocatorflysand72024-09-071-9/+9
| * | [mem]: Split alloc and alloc_non_zeroed for buddy allocatorflysand72024-09-071-38/+21
| * | [mem]: Add @require_results to all functions returning valuesflysand72024-09-071-7/+25
| * | [mem]: Add resize_non_zeroed variant to dynamic arena, and rename pool to arenaflysand72024-09-071-50/+76
| * | [mem]: Add alloc_non_zeroed variant to dynamic poolflysand72024-09-071-123/+122
| * | [mem]: Rename dynamic pool to dynamic arenaflysand72024-09-071-26/+37
| * | [mem]: Fix vet errorsflysand72024-09-071-8/+9
| * | [mem]: API for using small stack allocator directlyflysand72024-09-071-153/+203
| * | [mem]: Remove the extra word 'allocator' in proceduresflysand72024-09-071-46/+49
| * | [mem]: API for using stack allocator directlyflysand72024-09-071-114/+169
| * | [mem]: Initialize scratch allocator during calls to free and resizeflysand72024-09-071-8/+10
| * | [mem]: API for using scratch allocator directlyflysand72024-09-071-120/+165
| * | [mem]: API for using arena directlyflysand72024-09-071-33/+38
| * | [mem]: Code formattingflysand72024-09-077-188/+388
| |/
* / Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-147-16/+16
|/
* mem/virtual: make sure the given size is used for subsequent blocksLaytan Laats2024-08-291-0/+4
* mem/virtual: use `sysconf` for retrieving page size and actually use these in...Laytan Laats2024-08-292-2/+9
* Fix #4151Feoramund2024-08-261-2/+2
* Merge pull request #4012 from laytan/posixgingerBill2024-08-143-165/+72
|\
| * mem/virtual: support the BSDsLaytan Laats2024-08-142-6/+14
| * posix: add packageLaytan Laats2024-08-141-127/+26
* | Merge pull request #3281 from erjohnson/patch-1Laytan2024-08-141-20/+19
|\ \ | |/ |/|
| * fix whitespaceLaytan Laats2024-08-141-5/+5
| * Update mem doc example formattingEric Johnson2024-03-151-24/+23
* | Replace `err != 0` with `err != nil` where possiblegingerBill2024-08-041-2/+2
* | Merge pull request #3903 from laytan/allow-mem-virtual-import-on-more-targetsJeroen van Rijn2024-07-111-1/+3
|\ \
| * | allow `core:mem/virtual` import on more targets by expanding the `other` impl...Laytan Laats2024-07-111-1/+3
* | | fix `@(optimization_mode)` usage in builtin collectionsLaytan Laats2024-07-081-3/+3
|/ /
* | fix #3692 memory alignment bug in core:mem.dynamic_pool_alloc_bytesDerTee2024-07-031-3/+1
* | Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-1/+1