aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap
AgeCommit message (Expand)Author
2025-02-06std.heap.GeneralPurposeAllocator: fix large alloc accountingAndrew Kelley
2025-02-06std.heap: delete LoggingAllocator and friendsAndrew Kelley
2025-02-06std: update to new Allocator APIAndrew Kelley
2025-02-06introduce std.posix.mremap and use itAndrew Kelley
2025-02-06std.mem.Allocator: introduce `remap` function to the interfaceAndrew Kelley
2025-02-06std.heap.GeneralPurposeAllocator: runtime-known page sizeAndrew Kelley
2025-02-06std.heap.WasmAllocator: use `@splat` syntaxAndrew Kelley
2025-02-06std.heap.PageAllocator: restore high alignment functionalityAndrew Kelley
2025-02-06GeneralPurposeAllocator: minimal fixAndrew Kelley
2025-02-06revert GPA to before this branchAndrew Kelley
2025-02-06adjust runtime page size APIsAndrew Kelley
2025-02-06runtime page size detectionArchbirdplus
2025-02-03std.heap.GeneralPurposeAllocator: disable some tests on wasm32-wasimlugg
2025-01-29delete std.heap.WasmPageAllocatorAndrew Kelley
2025-01-28std.heap.memory_pool: make preheat() usable after init()John Benediktsson
2024-10-12Fix index calculation in WasmPageAllocatorKrzysztof Wolicki
2024-10-12Remove packed_int_array usage from WasmPageAllocator and BigIntKrzysztof Wolicki
2024-09-01std: deprecate some incorrect default initializationsmlugg
2024-08-29std: avoid field/decl name conflictsmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27compiler,lib,test,langref: migrate `@setCold` to `@branchHint`mlugg
2024-07-23add std.testing.random_seedAndrew Kelley
2024-05-21gpa: Add never_unmap and retain_metadata testHampus Fröjdholm
2024-05-21gpa: Fix GeneralPurposeAllocator crash when deallocating metadataHampus Fröjdholm
2024-05-18gpa: Fix GeneralPurposeAllocator double free stack tracesHampus Fröjdholm
2024-05-18gpa: Add helper to calculate size class of empty bucketsHampus Fröjdholm
2024-05-10Avoid unnecessary operation in PageAllocator.Lucas Santos
2024-03-23WasmAllocator: fix safety panic during OOMJacob Young
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
2024-02-08Replace std.rand references with std.Randome4m2
2024-02-06std.os.linux.MAP: use a packed structAndrew Kelley
2024-02-01std: eliminate some uses of `usingnamespace`mlugg
2023-11-21std.heap: Use @alignOf(T) rather than 0 if not manually overridden for alignm...Michael Pfaff
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-01Use ArenaAllocator.reset in MemoryPoolKai Jellinghaus
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: disable failing tests, enable test-std testingJacob Young
2023-10-15std.heap.ArenaAllocator: fix doc comment typoJohan Jansson
2023-10-04GeneralPurposeAllocator.searchBucket: check current bucket before searching t...Ryan Liptak
2023-10-03Treap: do not set key to undefined in `remove` to allow re-use of removed nodesRyan Liptak
2023-10-03GeneralPurposeAllocator: Considerably improve worst case performanceRyan Liptak
2023-09-06std: enable FailingAllocator to fail on resizeGregory Anders
2023-08-21Update default stack frames for general_purpose_allocator.zigGregory Mullen
2023-08-02std: add SbrkAllocator and use it for Plan 9Jacob G-W
2023-07-03std: fix doc comment of GPA deinitPhilipp Lühmann