aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap
AgeCommit message (Expand)Author
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-12Revert "std: check types of pointers passed to allocator functions"Andrew Kelley
2023-02-12std: check types of pointers passed to allocator functionsLeo Constantinides
2023-01-03Implements std.ArenaAllocator.reset() (#12590)Felix Queißner
2022-12-15Improves the comment formatting.Felix "xq" Queißner
2022-12-15Implements std.heap.MemoryPool and friends.Felix "xq" Queißner
2022-11-30std.ArrayList: fix shrinkAndFreeAndrew Kelley
2022-11-29WasmAllocator: simplify thanks to new Allocator interfaceAndrew Kelley
2022-11-29rename a couple variablesAndrew Kelley
2022-11-29std.heap.WasmAllocator: redoAndrew Kelley
2022-11-29std.heap.WasmAllocator: implement resizingAndrew Kelley
2022-11-29std.heap.WasmAllocator: resize in place without force shrinkingAndrew Kelley
2022-11-29std.heap.WasmAllocator: large allocationsAndrew Kelley
2022-11-29introduce std.heap.WasmAllocatorAndrew Kelley
2022-11-29std.heap: extract PageAllocator, WasmPageAllocatorAndrew Kelley
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-12Make invalidFmtError public and use in place of compileErrors for bad format ...Nick Cernis
2022-10-30std.heap.PageAllocator: add check for large allocationAndrew Kelley
2022-09-12remove pointless discardsAndrew Kelley
2022-06-25Move sys_can_stack_trace from GPA to std.debug so that it can be re-used as n...Ryan Liptak
2022-06-03std: update tests to stage2 semanticsVeikka Tuominen
2022-04-23std.Thread: Mutex and Condition improvements (#11497)protty
2022-03-19Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen
2022-03-19std: enable default panic handler for stage2 LLVM on LinuxVeikka Tuominen
2022-03-16std.heap.GeneralPurposeAllocator: use `var` for mutable localsAndrew Kelley
2022-02-28make gpa.deinit work with stage2Veikka Tuominen
2021-12-19stage1: deal with BPF not supporting @returnAddress()Kenta Iwasaki
2021-12-01std: remove double free in GPAAndrew Kelley
2021-12-01gpa: fix leak in freeLarge and memory limit accounting in resize and resizeLargeMatthew Borkowski
2021-12-01allocgate: actually free memory in gpaLee Cannon
2021-11-30allocgate: change resize to return optional instead of errorLee Cannon
2021-11-30allocgate: split free out from resizeLee Cannon
2021-11-30allocgate: update code to use new interfaceLee Cannon
2021-11-30allocgate: apply missed changesLee Cannon
2021-11-30allocgate: utilize a *const vtable fieldLee Cannon
2021-11-30allocgate: fix failing testsLee Cannon
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-09std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley
2021-10-29gpa: fix memory limit accounting for large allocationsMatthew Borkowski
2021-10-24std.log: simplify to 4 distinct log levelsIsaac Freund
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-10zig fmtAndrew Kelley
2021-06-09Add a logging allocator that uses std.log (#8511)Lee Cannon
2021-06-09let GeneralPurposeAllocator retain metadata to report more double freesMatthew Borkowski
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley