aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread
AgeCommit message (Expand)Author
2023-11-22rework std.atomicAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-31std/Thread: remove unnecessary `@ptrCast` (#17766)XXIV
2023-10-29x86_64: fix compiler rt test failuresJacob Young
2023-10-25x86_64: pass more testsJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: disable failing tests, enable test-std testingJacob Young
2023-07-26Fix counting in SingleThreadedRwLock's tryLockShared (#16560)Jim Price
2023-06-26std: implement `detach` for WASI-threadsLuuk de Gram
2023-06-26std: implement `Futex` for WebAssemblyLuuk de Gram
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-20std: prevent random CI failuresJacob Young
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-05-20Zir: eliminate `field_call_bind` and `field_call_bind_named`mlugg
2023-04-30std: fix a bunch of typosLinus Groh
2023-04-27std: prevent the possibility of deadlocks in some threaded testsJacob Young
2023-04-18std.Thread.Condition: optimize exampleErik Arvstedt
2023-03-15zig build: add a -j<N> option for limiting concurrencyAndrew Kelley
2023-03-15extract ThreadPool and WaitGroup from compiler to std libAndrew Kelley
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-01-19Mutex deadlock detection in debugIntegratedQuantum
2022-11-28std.Thread.Futex.PosixImpl.Address.from: fix `alignment` typezooster
2022-11-27stdlib: remove flaky testIgor Anić
2022-11-26disable spuriously failing std lib test caseAndrew Kelley
2022-11-21stdlib: Thread.Condition wake only if signaledIgor Anić
2022-11-17stdlib: fix condition variable broadcast FutexImplIgor Anić
2022-11-01Fix variable name in documentation sample (#13391)mnordine
2022-10-17Fix for #13163: DefaultRwLock accumulates write-waiters, eventually fails to ...jumpnbrownweasel
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