aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap/general_purpose_allocator.zig
AgeCommit message (Expand)Author
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-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: 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-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-10zig fmtAndrew Kelley
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
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-05-01std.GeneralPurposeAllocator: print leaked memory addressesAndrew Kelley
2021-01-30std.GeneralPurposeAllocator: logging improvementsAndrew Kelley
2021-01-14std.Thread.Mutex: restore the "Held" APIAndrew Kelley
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley
2021-01-02std: Use {s} instead of {} when printing stringsLemonBoy
2020-12-31Year++Frank Denis
2020-12-09small fixes and zig fmtVexu
2020-12-08Fix general purpose allocator incorrectly modifying total_requested_bytes in ...Nathanaƫl Courant
2020-12-03Gpa mutex configurable (#7234)Isaac Yonemoto
2020-10-17Make std.meta.Int accept a signedness parameterJan Prudil
2020-09-02hash_map: rename to ArrayHashMap and add new HashMap implementationSahnvour
2020-08-31gpa: Don't leak memory when the upper bound is hitLemonBoy
2020-08-29gpa: Fix bookkeeping logicLemonBoy
2020-08-25std: clean up GeneralPurposeAllocator memset codeAndrew Kelley
2020-08-25std: GeneralPurposeAllocator: set freed bytes to undefinedAndrew Kelley
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-18std.heap.GeneralPurposeAllocator: add `never_unmap` config optionAndrew Kelley
2020-08-13update std and src-self-hosted for std.log breaking changeheidezomp
2020-08-11GeneralPurposeAllocator: default to store more stack frames in test modeAndrew Kelley
2020-08-11GeneralPurposeAllocator: use std.log instead of std.debug.printAndrew Kelley
2020-08-08std: general purpose allocator: use AutoHashMapAndrew Kelley
2020-08-08fix general purpose allocator test cases on WindowsAndrew Kelley