aboutsummaryrefslogtreecommitdiff
path: root/core/mem
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3646 from Feoramund/multi-testJeroen van Rijn2024-06-042-0/+355
|\ | | | | Refactor the test runner
| * Simplify casts in `mem.Rollback_Stack` procsFeoramund2024-06-021-9/+9
| |
| * Be specific about `int` size for `Rollback_Stack` assertsFeoramund2024-06-021-2/+6
| | | | | | | | This should fix tests failing on 32-bit platforms.
| * Combine multi-line attributes onto one lineFeoramund2024-06-021-14/+7
| |
| * Forbid singleton allocations from shrinking their block offsetFeoramund2024-06-021-1/+5
| |
| * Add more sanity checking to `mem.Rollback_Stack`Feoramund2024-06-021-5/+26
| |
| * Use `uintptr` where applicable in `mem.Rollback_Stack`Feoramund2024-06-021-15/+15
| |
| * Fix indentationFeoramund2024-06-021-1/+1
| |
| * Add `mem.Rollback_Stack`Feoramund2024-06-021-0/+319
| |
| * Add `mem.tracking_allocator_reset`Feoramund2024-06-021-0/+14
| |
* | Add aliases for `Raw_*` complex/quaternion types into `core:mem`Feoramund2024-06-031-0/+10
| |
* | Move `Raw_Complex/Quaternion` types to `base:runtime`Feoramund2024-06-031-7/+0
|/
* Merged with masterAndreas T Jonsson2024-05-022-1/+33
|\
| * Merge pull request #3268 from olesya-wo/core-mem-tracking_allocator-improvegingerBill2024-04-281-0/+32
| |\ | | | | | | Improved statistics for core/mem/Tracking_Allocator
| | * type conversion fixolesya-wo2024-03-121-4/+4
| | |
| | * Naming and type changesolesya-wo2024-03-121-21/+24
| | |
| | * Improved statistics for core/mem/Tracking_Allocatorolesya-wo2024-03-121-0/+29
| | |
| * | fix: buddy allocator wrong query info pointerLaytan Laats2024-04-281-1/+1
| | |
* | | Added missing build tags in coreAndreas T Jonsson2024-04-251-4/+4
|/ /
* | Minimize code duplication in `core:mem` by using the `base:runtime` callsgingerBill2024-04-032-50/+17
| |
* | 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
| |