zig/lib/std/debug
Andrew Kelley 550da1b676 std: migrate remaining sync primitives to Io
- delete std.Thread.Futex
- delete std.Thread.Mutex
- delete std.Thread.Semaphore
- delete std.Thread.Condition
- delete std.Thread.RwLock
- delete std.once

std.Thread.Mutex.Recursive remains... for now. it will be replaced with
a special purpose mechanism used only by panic logic.

std.Io.Threaded exposes mutexLock and mutexUnlock for the advanced case
when you need to call them directly.
2026-02-02 18:57:17 -08:00
..
Dwarf update deprecated ArrayListUnmanaged usage (#25958) 2025-11-20 14:46:23 -08:00
SelfInfo std: migrate remaining sync primitives to Io 2026-02-02 18:57:17 -08:00
Coverage.zig std: migrate remaining sync primitives to Io 2026-02-02 18:57:17 -08:00
cpu_context.zig represent Mac Catalyst as aarch64-maccatalyst-none rather than aarch64-ios-macabi 2025-11-14 11:33:35 +01:00
Dwarf.zig std: replace usages of std.mem.indexOf with std.mem.find 2025-12-05 14:31:27 +01:00
ElfFile.zig std: move memory locking and memory protection to process 2026-01-09 13:52:00 -08:00
Info.zig std: migrate remaining sync primitives to Io 2026-02-02 18:57:17 -08:00
MachOFile.zig std: move memory locking and memory protection to process 2026-01-09 13:52:00 -08:00
no_panic.zig std: remove old panic handlers after zig1.wasm update 2025-06-01 12:10:57 +01:00
Pdb.zig update all occurrences of std.fs.File to std.Io.File 2025-12-23 22:15:07 -08:00
simple_panic.zig std.debug: fix simple_panic 2025-12-23 22:15:11 -08:00