# build runner: handle compiler subprocess failures gracefully · gitcafe/zig

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

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

Visibility: public

Requested revision: 987f63208e4bdd044768465f1581d03ee8964e28

Requested commit: 987f63208e4bdd044768465f1581d03ee8964e28

Commit: 987f63208e4bdd044768465f1581d03ee8964e28

Tree: 41715b4188d654a96ccdc1e217eef7e088dafef7

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
build runner: handle compiler subprocess failures gracefully

Compilation errors now report a failure on rebuilds triggered by file
system watches.

Compiler crashes now report failure correctly on rebuilds triggered by
file system watches.

The compiler subprocess is restarted if a broken pipe is encountered on
a rebuild.

```

## Parents

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

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