aboutsummaryrefslogtreecommitdiff
path: root/lib/std/atomic
AgeCommit message (Expand)Author
2022-10-13tests: Enable PPC64LE as a test targetCody Tapscott
2022-04-27std: replace usage of std.meta.bitCount() with @bitSizeOf()Isaac Freund
2022-04-26std.Thread: ResetEvent improvements (#11523)protty
2022-04-23std.Thread: Mutex and Condition improvements (#11497)protty
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-27std.rand: Refactor `Random` interfaceOminitay
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-08-29zig fmt: respect trailing commas in inline assemblyjdmichaud
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-07-20stage2: miscellaneous fixes for the branchAndrew Kelley
2021-06-30changes to accomodate std.Thread updatekprotty
2021-06-21fix code broken from previous commitJacob G-W
2021-06-01os/bits: remove duplicate `sockaddr_storage` for dragonflyKenta Iwasaki
2021-05-31std.sync.atomic: extended atomic helper functions (#8866)protty
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-24Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-23std.atomic: load should take const pointer to SelfHadron67
2021-04-15std: change `@import("builtin")` to `std.builtin`Andrew Kelley
2021-02-28std: Swap arguments in Thread.spawnLemonBoy
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley
2021-01-07Reduce use of deprecated IO typesJay Petacat
2020-12-31Year++Frank Denis
2020-12-10std: Validate the atomic ordering parameter in atomic.IntLemonBoy
2020-12-10std: prevent instantiation of atomic.Int with non-integral typesLemonBoy
2020-11-19std: add std.atomic.Booldaurnimator
2020-11-19std: add tests for std.atomic.Intdaurnimator
2020-11-19std: fix missing operation argument to @atomicRmwdaurnimator
2020-11-19std: some more docs for std.atomic.Intdaurnimator
2020-11-19std: mark std.atomic.Int as extern so it can be used in public ABIsdaurnimator
2020-11-18std: expose all atomic operations from std.atomic.Intdaurnimator
2020-08-20add license header to all std lib filesAndrew Kelley
2020-08-07improvements & fixes for general purpose allocator integrationAndrew Kelley
2020-07-11run zig fmt on std lib and self hostedVexu
2020-04-04Adds some documentation to std.atomic.Queue.Felix (xq) Queißner
2020-03-30std lib API deprecations for the upcoming 0.6.0 releaseAndrew Kelley
2020-03-12Merge pull request #4707 from Vexu/small-atomicsAndrew Kelley
2020-03-12add note to disabled tests, improve comptime cmpxchgVexu
2020-03-11Move abi size checking to codegenVexu
2020-03-10update standard library to new I/O streams APIAndrew Kelley
2020-03-10use atomic bools in std libVexu
2020-02-08solve recursion in std.atomic.Queue.dumpAndrew Kelley
2019-12-10Replace @typeOf with @TypeOf in all zig sourceRobin Voetter
2019-12-08std.fmt.format: tuple parameter instead of var argsAndrew Kelley
2019-11-25rename std.heap.direct_allocator to std.heap.page_allocatorAndrew Kelley
2019-11-13use @atomicStore in std libVexu
2019-11-08update the codebase to use `@as`Andrew Kelley
2019-10-31DragonFlyBSD tidyupTse