aboutsummaryrefslogtreecommitdiff
path: root/core/mem
Commit message (Expand)AuthorAgeFilesLines
* Make Mutex_Allocator use Ada_CaseChris2024-03-131-4/+4
* Fix typogingerBill2024-03-071-2/+2
* Add `default_commit_size` to `virtual.Arena`gingerBill2024-03-072-14/+36
* Fix typogingerBill2024-03-061-1/+1
* Add `mem.Mutex_Allocator`gingerBill2024-03-061-0/+33
* Add missing attributegingerBill2024-03-061-0/+1
* Add `Query_Info` to `Buddy_Allocator`gingerBill2024-03-061-2/+14
* Add `mem.Buddy_Allocator`gingerBill2024-03-061-0/+264
* Fix indentationgingerBill2024-03-061-4/+6
* Add virtual.Arena utilities: `new`, `new_aligned`, `make`gingerBill2024-03-061-0/+67
* mem/virtual: fix arena_static_reset_to inverted logicLaytan2024-02-061-2/+2
* Move Tracking_Allocator to its own file.dev-2024-02gingerBill2024-02-012-132/+135
* Remove `core:os` dependency for `base:runtime`gingerBill2024-01-281-1/+1
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-285-9/+9
* Keep vet happygingerBill2024-01-171-2/+0
* Fix typogingerBill2024-01-171-1/+1
* Fix typogingerBill2024-01-171-1/+1
* Rename to `Map_File_*`gingerBill2024-01-175-9/+9
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-01-173-19/+48
|\
| * oops, indentationColin Davidson2024-01-171-14/+14
| * add resize_non_zeroed to query featuresColin Davidson2024-01-172-5/+28
| * bring log allocator up to dateColin Davidson2024-01-175-12/+12
| |\
| * | add resize non zeroed in more placesColin Davidson2023-12-041-1/+1
| * | add non-zeroing append and resizeColin Davidson2023-12-042-14/+20
* | | Add `virtual.map_file`gingerBill2024-01-175-1/+139
| |/ |/|
* | stdcall -> systemgingerBill2024-01-171-1/+1
* | fixxb-bx2024-01-082-2/+2
* | fix not passing arg everywhereLaytan2023-12-181-1/+1
* | fix big alignmentLaytan2023-12-182-5/+5
* | fix same problem in virtual arenaLaytan Laats2023-12-181-4/+4
* | virtual arena: Actually use DEFAULT_ARENA_STATIC_RESERVE_SIZE as default valu...Karl Zylinski2023-12-041-1/+1
|/
* [core]: Remove `do` keyword from the core libraryflysand72023-11-111-1/+3
* Implement new sys/unix packageflysand72023-10-271-74/+23
* use memory formatting in tracking allocator docLaytan Laats2023-09-011-1/+1
* Add formatting of bytes into the best unit of measurementLaytan Laats2023-09-011-0/+2
* Merge pull request #2721 from Kartoffelsaft/dynamic-pool-allocgingerBill2023-08-161-0/+1
|\
| * fix whitespaceBenjamin Findley2023-08-151-1/+1
| * prevent potential segfaults when using large allocations from dynamic poolBenjamin Findley2023-08-111-0/+1
* | Scale by 3/2 rather than 5/4gingerBill2023-08-151-1/+1
* | Improve heuristic for committing memory with `virtual.alloc_from_memory_block`gingerBill2023-08-151-5/+12
* | Align committed to a page sizegingerBill2023-08-151-0/+5
* | `alloc_from_memory_block` to commit amounts equal to multiples of the `DEFAUL...gingerBill2023-08-151-5/+8
|/
* Fix docs typogingerBill2023-08-071-1/+1
* Clean up usage of `using` throughout core and vendorgingerBill2023-07-311-52/+52
* Fix small doc mistakes in arena.odinEric Johnson2023-07-111-4/+4
* Default to `panic` allocator for wasm targetsgingerBill2023-06-261-6/+6
* Use positional and named arguments within the core librarygingerBill2023-06-211-1/+1
* Add bsd to mem/virtualgingerBill2023-06-071-0/+24
* Merge branch 'master' into separate-int-word-sizesgingerBill2023-06-064-37/+82
|\
| * Update core/mem/doc.odinAxel Pahl2023-06-061-1/+2