aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap
AgeCommit message (Expand)Author
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
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-13arena_allocator/reset: avoid zero-capacity allocationsErik Arvstedt
2023-06-13arena_allocator/reset: fix use after freeErik Arvstedt
2023-06-13arena_allocator/reset: fix buffer overrunErik Arvstedt
2023-04-30std: fix a bunch of typosLinus Groh
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-25zig fmtAndrew Kelley
2023-04-25change semantics of `@memcpy` and `@memset`Andrew Kelley
2023-04-22std: GPA deinit return an enum instead of a boolBorja Clemente
2023-04-05std: fix memory bugsJacob Young
2023-04-04GPA: Catch invalid freesGanesan Rajagopal
2023-03-15add std.heap.ThreadSafeAllocatorAndrew Kelley