GethDW
db96ad4a16
std: fix Thread.Pool.spawn
...
`@alignCast` was required for args with greater alignment than that of a pointer.
2024-04-19 13:49:06 -07:00
Jacob Young
eb723a4070
Update uses of @fieldParentPtr to use RLS
2024-03-30 20:50:48 -04:00
Jacob Young
e409afb79b
Update uses of @fieldParentPtr to pass a pointer type
2024-03-30 20:50:48 -04:00
Littleote
3331c5e7af
Free threads in std.Thread.Pool.init only with pool.join
...
Free the allocated threads in the initialization of a thread pool only with pool.join instead of additionally calling allocator.free causing free to be called twice.
Resolves #18643
2024-01-22 11:24:35 -08:00
Andrew Kelley
cb09470063
zig build: add a -j<N> option for limiting concurrency
2023-03-15 10:48:12 -07:00
Andrew Kelley
5b90fa05a4
extract ThreadPool and WaitGroup from compiler to std lib
2023-03-15 10:48:12 -07:00