# C/igraph 0.8.4

**URL:** <https://igraph.discourse.group/t/c-igraph-0-8-4/534>\
**Category:** Announcements\
**Tags:** C\
**Created:** [25 November 2020 08:28 UTC](https://igraph.discourse.group/t/c-igraph-0-8-4/534 "2020-11-25T08:28:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tamas](https://yyz2.discourse-cdn.com/free1/user_avatar/igraph.discourse.group/tamas/32/1261_2.png) [@tamas](https://igraph.discourse.group/u/tamas)\
**Post date:** [25 November 2020 08:28 UTC](https://igraph.discourse.group/t/c-igraph-0-8-4/534/1 "2020-11-25T08:28:21Z")

</div>

[C/igraph](https://igraph.org/c/) 0.8.4 is now released. As usual, the source code can be obtained from [the GitHub releases page](https://github.com/igraph/igraph/releases/tag/0.8.4).

The summary of changes is below.

### Fixed

- `igraph_i_cattribute_combine_vertices()`: fixed invalid cleanup code that eventually filled up the “finally” stack when combining vertices with attributes extensively.
- `igraph_hrg_sample()`: fixed incorrect function prototype
- `igraph_is_posinf()` and `igraph_is_neginf()`: fixed incorrect result on platforms where the sign of the result of `isinf()` is not indicative of the sign of the input.
- Fixed building with vendored LAPACK and external BLAS
- Fixed building with XCode 12.2 on macOS

### Other

- Documentation improvements
- General code cleanup to reduce the number of compiler warnings
