# std.Io: remove cancelation propagation assertions · gitcafe/zig

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

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

Visibility: public

Requested revision: 02142a54d22c20b07009780d7c79d90950d3b2c8

Requested commit: 02142a54d22c20b07009780d7c79d90950d3b2c8

Commit: 02142a54d22c20b07009780d7c79d90950d3b2c8

Tree: 91d0f80adbe515e475d71d0350cb95e07e7246ad

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Io: remove cancelation propagation assertions

While the general guidance remains useful, it is not the case that
error.Canceled will always pass across the Group task function boundary.

Remove the too-aggressive assertions and add unit test coverage.

Closes #30096
Closes #31340
Closes #31358

```

## Parents

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

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