aboutsummaryrefslogtreecommitdiff
path: root/core/mem/virtual
Commit message (Expand)AuthorAgeFilesLines
* Replace `sync` with `sync2`gingerBill2022-03-301-1/+1
* Use `contextless` where possibledev-2022-03gingerBill2022-03-014-20/+20
* Correct `alloc_from_memory_block`gingerBill2022-03-012-15/+47
* core/sys/unix: Add syscalls_linux.odinYawning Angel2021-11-171-42/+34
* Remove nonsense from `static_arena_init`gingerBill2021-10-051-10/+1
* Add error value to `commit`gingerBill2021-10-054-10/+29
* Correct `mmap` usagegingerBill2021-10-051-5/+4
* Add arena_util.odingingerBill2021-10-052-0/+40
* Add `static_arena_bootstrap_new`gingerBill2021-10-051-1/+24
* Minor cleanupgingerBill2021-10-052-8/+13
* Add virtual.Static_ArenagingerBill2021-10-051-0/+134
* Clean up `Memory_Block` logicgingerBill2021-10-054-90/+135
* Rename to growing_arena.odingingerBill2021-10-041-0/+4
* Add `Protect_Flags` for `virtual.protect`gingerBill2021-10-043-9/+38
* Add virtual_linux.odingingerBill2021-10-041-0/+101
* Separate out the virtual memory allocation proceduresgingerBill2021-10-043-47/+95
* Minor clean upgingerBill2021-10-031-5/+2
* Remove mutex from `Growing_Arena`; Add `Growing_Arena_Temp`gingerBill2021-10-031-24/+73
* Add `@(init)` usage to `core:mem/virtual`gingerBill2021-10-031-4/+1
* Rename `virtual.Arena` to `virtual.Growing_Arena`gingerBill2021-09-291-11/+12
* Add a mutex to `arena_free_all`gingerBill2021-09-291-0/+6
* Add a mutex to virtual.ArenagingerBill2021-09-291-0/+13
* Add `core:mem/virtual`gingerBill2021-09-293-0/+289