# compiler: replace thread pool with \`std.Io\` · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/18bc7e802f8b4460216ae2169f81abddd108599f)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 18bc7e802f8b4460216ae2169f81abddd108599f

Requested commit: 18bc7e802f8b4460216ae2169f81abddd108599f

Commit: 18bc7e802f8b4460216ae2169f81abddd108599f

Tree: e0ae2276660fd37218bd4c66c4f33b8aabe10f7d

Author: Matthew Lugg

Committer: Matthew Lugg

## Message

```
compiler: replace thread pool with `std.Io`

Eliminate the `std.Thread.Pool` used in the compiler for concurrency and
asynchrony, in favour of the new `std.Io.async` and `std.Io.concurrent`
primitives.

This removes the last usage of `std.Thread.Pool` in the Zig repository.

```

## Parents

- [9ae4e38ca27e1b14e84f58594b8be4513f1fcfbe](https://git.cafe/gitcafe/zig/commit/9ae4e38ca27e1b14e84f58594b8be4513f1fcfbe?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/18bc7e802f8b4460216ae2169f81abddd108599f?format=markdown)
