aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap.zig
AgeCommit message (Expand)Author
2024-10-04Remove old deprecated symbols in std (#21584)PauloCampana
2024-07-19std.c reorganizationAndrew Kelley
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-10std: expose Config struct of GeneralPurposeAllocatorTechatrix
2024-02-25std.heap.raw_c_allocator: use malloc_size for resizeAndrew Kelley
2024-02-01std: eliminate some uses of `usingnamespace`mlugg
2024-01-16byos: Ease `GeneralPurposeAllocator` integrationJay Petacat
2024-01-09std.heap: add runtime safety for calling `stackFallback(N).get` multiple timesVeikka Tuominen
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-08-06std: remove some unused imports (#16710)Zachary Raineri
2023-08-02std: add SbrkAllocator and use it for Plan 9Jacob G-W
2023-07-22std.json: support parsing json at comptime using FixedBufferAllocator (#16488)Josh Wolfe
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-04-30std: fix a bunch of typosLinus Groh
2023-04-22std: GPA deinit return an enum instead of a boolBorja Clemente
2023-03-15add std.heap.ThreadSafeAllocatorAndrew Kelley
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-01-03Merge pull request #12586 from MasterQ32/std_memory_poolAndrew Kelley
2022-12-29std.heap.raw_c_allocator: fix illegal alignment castAndrew Kelley
2022-12-27update uses of overflow arithmetic builtinsVeikka Tuominen
2022-12-15Improves the comment formatting.Felix "xq" Queißner
2022-12-15Implements std.heap.MemoryPool and friends.Felix "xq" Queißner
2022-12-06add std.heap.wasm_allocatorAndrew Kelley
2022-11-29std.heap.WasmAllocator: redoAndrew Kelley
2022-11-29std.heap: extract PageAllocator, WasmPageAllocatorAndrew Kelley
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-30libstd: skip problematic tests on aarch64-windowsJakub Konka
2022-11-28document std.heap.StackFallbackAllocatornotcancername
2022-11-05Improve doc comments for two functions (#13456)delitako
2022-10-30std.heap: make wasm32 PageAllocator handle large allocationAndrew Kelley
2022-10-30std.heap.PageAllocator: add check for large allocationAndrew Kelley
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen
2022-05-17stage2: fix pointer arithmetic result typeAndrew Kelley
2022-05-01std.heap: Fix typor00ster
2022-04-27std: replace usage of std.meta.bitCount() with @bitSizeOf()Isaac Freund
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-11-30allocgate: change resize to return optional instead of errorLee Cannon
2021-11-30allocgate: split free out from resizeLee Cannon
2021-11-30allocgate: utilize a *const vtable fieldLee Cannon
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: dont use a dummy temporary for stateless allocatorsLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-10-20stage2: fix inline assembly with expression outputAndrew Kelley
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-01std: reorganization that allows new usingnamespace semanticsAndrew Kelley