aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread
AgeCommit message (Expand)Author
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
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
2022-04-19std.Thread.Futex improvements (#11464)protty
2022-04-08std: add Thread.Condition.timedWait (#11352)cryptocode
2022-04-05zig fmt: remove trailing whitespace on doc commentsDamien Firmenich
2022-02-27std: rename `sched_yield` to `yield` and move it to `std.Thread`David John
2022-02-08update RwLock to use static initialization (#10838)billzez
2022-01-29std: add test for Thread.Semaphorenaeu
2022-01-29std: add test for Thread.Conditionnaeu
2022-01-11Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538)afranchuk
2021-12-19stage1, stage2: rename c_void to anyopaque (#10316)Isaac Freund
2021-11-25libstd: fix bug in std.Thread.Futex selecting incorrect default macOS versionJakub Konka
2021-11-09std.Thread.Mutex: change API to lock() and unlock()Andrew Kelley
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-30Add a panic handler to give better errors for crashes in semaMartin Wickham
2021-09-20Fix compile error in WindowsCondition.wait()Travis Martin
2021-09-01std.os: more reorganization effortsAndrew Kelley
2021-09-01std.os reorganization, avoiding `usingnamespace`Andrew Kelley
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-08-24std: [breaking] move errno to become an nonexhaustive enumAndrew Kelley
2021-08-13Fix darwin ulock usage on macOS (#9545)Thom Chiovoloni
2021-06-30zig fmtkprotty
2021-06-30std.Thread: more cleanup & testingkprotty
2021-06-30std.Thread: more fixeskprotty
2021-06-30std.Thread: fix futex test + thread errorskprotty
2021-06-30std.Thread: fix futex thread spawningkprotty
2021-06-30std.Thread: even more typo fixeskprotty
2021-06-30std.Thread: fix some typoskprotty
2021-06-30changes to accomodate std.Thread updatekprotty
2021-06-21fix code broken from previous commitJacob G-W
2021-06-13format zig files and add formatting check to cijacob gw
2021-06-12std.Thread.Futex addition (#9070)protty
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-29move behavior tests from test/stage1/ to test/Andrew Kelley
2021-04-15std: change `@import("builtin")` to `std.builtin`Andrew Kelley
2021-02-28std: Swap arguments in Thread.spawnLemonBoy
2021-02-24zig fmt the std libAndrew Kelley
2021-02-23std.Thread.Semaphore: Fix wrong variable namejohnLate
2021-02-01Fixes for std.Thread.Condition (#7883)Vincent Rischmann
2021-01-14fix namespace of kernel32 function callsAndrew Kelley
2021-01-14std.Thread.StaticResetEvent: call spinLoopHint appropriatelyAndrew Kelley
2021-01-14std.Thread.Mutex: restore the "Held" APIAndrew Kelley
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley