aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap.zig
AgeCommit message (Expand)Author
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
2021-09-01std.os reorganization, avoiding `usingnamespace`Andrew Kelley
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-09Add a logging allocator that uses std.log (#8511)Lee Cannon
2021-06-06std: Add helpers to safely align pointersLemonBoy
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-04-28std: remove redundant comptime keywordAndrew Kelley
2021-04-15std: change `@import("builtin")` to `std.builtin`Andrew Kelley
2020-12-31Year++Frank Denis
2020-12-28std/heap: fix documentation of raw_c_allocatorIsaac Freund
2020-12-17Fix StackFallbackAllocatorLuuk de Gram
2020-11-18add std.heap.raw_c_allocatorAndrew Kelley
2020-11-18Merge pull request #6385 from LemonBoy/callocatorAndrew Kelley
2020-11-06change debug.assert to testing.expect in testsxackus
2020-11-05Fix typo, remove debug leftover, rename few fnsLemonBoy
2020-11-05Implement a fallback mechanism for posix_memalignLemonBoy
2020-11-05std: Make C allocator respect the required alignmentLemonBoy
2020-10-17Make std.meta.Int accept a signedness parameterJan Prudil
2020-09-25std: ArenaAllocator tries to resize before allocatingLemonBoy
2020-09-20std: Fix metadata corruption in HeapAllocatorLemonBoy
2020-09-06Merge pull request #6239 from pfgithub/patch-1Andrew Kelley
2020-09-03Test 0 bit allocationpfg
2020-09-03update uses of deprecated type field accessVexu
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-08std.heap.page_allocator: Windows support for growing without remappingAndrew Kelley
2020-08-08stage1: deal with WebAssembly not supporting @returnAddress()Andrew Kelley
2020-08-08std.mem.Allocator: add return_address to the interfaceAndrew Kelley
2020-08-07improvements & fixes for general purpose allocator integrationAndrew Kelley
2020-08-07std: introduce GeneralPurposeAllocatorAndrew Kelley
2020-07-12Make allocator test functions publicSam Tebbs
2020-07-11run zig fmt on std lib and self hostedVexu
2020-06-28Fix issue 5741, use after freeJonathan Marler
2020-06-28WasmPageAllocator: fix bug not aligning allocationsJonathan Marler
2020-06-27new allocator interface after Andrew Kelley reviewJonathan Marler
2020-06-26new allocator interfaceJonathan Marler
2020-06-09Expose full llvm intrinsicJakub Konka
2020-06-09Use builtins in std.heap.WasmAllocatorJakub Konka
2020-05-10rework self-hosted compiler for incremental buildsAndrew Kelley