# add new kind of test: generating \.h files\. and more · gitcafe/zig

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

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

Visibility: public

Requested revision: cf39819478e237255109d0343e642db70e88071b

Requested commit: cf39819478e237255109d0343e642db70e88071b

Commit: cf39819478e237255109d0343e642db70e88071b

Tree: 6c8232d28a484989f43075efeaa5501d5e60154b

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
add new kind of test: generating .h files. and more

 * docgen supports obj_err code kind for demonstrating
   errors without explicit test cases
 * add documentation for `extern enum`. See #367
 * remove coldcc keyword and add @setIsCold. See #661
 * add compile errors for non-extern struct, enum, unions
   in function signatures
 * add .h file generation for extern struct, enum, unions

```

## Parents

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

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