# std.Progress: fix many bugs · gitcafe/zig

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

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

Visibility: public

Requested revision: 87983e800a2bd5a2369d49facb70e1a7854efeaa

Requested commit: 87983e800a2bd5a2369d49facb70e1a7854efeaa

Commit: 87983e800a2bd5a2369d49facb70e1a7854efeaa

Tree: bab381017075302983b33a395ef4661976d1db42

Author: mlugg

Committer: Alex Rønne Petersen

## Message

```
std.Progress: fix many bugs

There were several bugs with the synchronization here; most notably an
ABA problem which was causing #21663. I fixed that and some other
issues, and took the opportunity to get rid of the `.seq_cst` orderings
from this file. I'm at least relatively sure my new orderings are correct.

Co-authored-by: achan1989 <achan1989@gmail.com>
Resolves: #21663

```

## Parents

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

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