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

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

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

Visibility: public

Requested revision: ae1b444d6a651c6a6c6f09c15565d7b37759e488

Requested commit: ae1b444d6a651c6a6c6f09c15565d7b37759e488

Commit: ae1b444d6a651c6a6c6f09c15565d7b37759e488

Tree: 47dcebeaa7d59c7593860d233220b919ae76d213

Author: mlugg

Committer: Matthew Lugg

## 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

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

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