# clean up error return tracing · gitcafe/zig

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

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

Visibility: public

Requested revision: 7b57454cc11371b71097967656e19f0a1736d733

Requested commit: 7b57454cc11371b71097967656e19f0a1736d733

Commit: 7b57454cc11371b71097967656e19f0a1736d733

Tree: 4eff514fcb0a0c1f95ac253624c4f705fe95b03e

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
clean up error return tracing

 * error return tracing is disabled in release-fast mode
 * add @errorReturnTrace
 * zig build API changes build return type from `void` to `%void`
 * allow `void`, `noreturn`, and `u8` from main. closes #535

```

## Parents

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

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