| ... | @@ -2486,8 +2486,8 @@ fn batchWait(userdata: ?*anyopaque, b: *Io.Batch, timeout: Io.Timeout) Io.Batch. | ... | @@ -2486,8 +2486,8 @@ fn batchWait(userdata: ?*anyopaque, b: *Io.Batch, timeout: Io.Timeout) Io.Batch. |
| 2486 | const submit_tail = b.user.submit_tail; | 2486 | const submit_tail = b.user.submit_tail; |
| 2487 | b.impl.submit_tail = submit_tail; | 2487 | b.impl.submit_tail = submit_tail; |
| 2488 | var complete_tail = b.impl.complete_tail; | 2488 | var complete_tail = b.impl.complete_tail; |
| 2489 | var map_buffer: [poll_buffer_len]u32 = undefined; // poll_buffer index to operations index | 2489 | var map_buffer: [poll_buffer_len]u8 = undefined; // poll_buffer index to operations index |
| 2490 | var poll_i: usize = 0; | 2490 | var poll_i: u8 = 0; |
| 2491 | defer { | 2491 | defer { |
| 2492 | for (map_buffer[0..poll_i]) |op| { | 2492 | for (map_buffer[0..poll_i]) |op| { |
| 2493 | submit_head = submit_head.prev(len); | 2493 | submit_head = submit_head.prev(len); |
| ... | @@ -2515,7 +2515,7 @@ fn batchWait(userdata: ?*anyopaque, b: *Io.Batch, timeout: Io.Timeout) Io.Batch. | ... | @@ -2515,7 +2515,7 @@ fn batchWait(userdata: ?*anyopaque, b: *Io.Batch, timeout: Io.Timeout) Io.Batch. |
| 2515 | .events = posix.POLL.IN, | 2515 | .events = posix.POLL.IN, |
| 2516 | .revents = 0, | 2516 | .revents = 0, |
| 2517 | }; | 2517 | }; |
| 2518 | map_buffer[poll_i] = op; | 2518 | map_buffer[poll_i] = @intCast(op); |
| 2519 | poll_i += 1; | 2519 | poll_i += 1; |
| 2520 | }, | 2520 | }, |
| 2521 | } | 2521 | } |