mirror of
https://github.com/ziglang/zig.git
synced 2026-02-15 22:09:49 +00:00
stage2: ThreadPool: update to new function pointer semantics
This commit is contained in:
parent
dd9782a8bc
commit
9213aa789b
@ -12,7 +12,12 @@ idle_queue: IdleQueue = .{},
|
||||
const IdleQueue = std.SinglyLinkedList(std.Thread.ResetEvent);
|
||||
const RunQueue = std.SinglyLinkedList(Runnable);
|
||||
const Runnable = struct {
|
||||
runFn: fn (*Runnable) void,
|
||||
runFn: RunProto,
|
||||
};
|
||||
|
||||
const RunProto = switch (builtin.zig_backend) {
|
||||
.stage1 => fn (*Runnable) void,
|
||||
else => *const fn (*Runnable) void,
|
||||
};
|
||||
|
||||
const Worker = struct {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user