aboutsummaryrefslogtreecommitdiff
path: root/lib/std/heap
AgeCommit message (Expand)Author
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
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-08Remove deprecated stream aliasesJay Petacat
2021-01-07Reduce use of deprecated IO typesJay Petacat
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-11-06change debug.assert to testing.expect in testsxackus
2020-10-17Make std.meta.Int accept a signedness parameterJan Prudil
2020-09-25std: ArenaAllocator tries to resize before allocatingLemonBoy
2020-09-08Add resize for arena allocatorMark Barbone
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