Skip to content

Semaphore test failure#334

Merged
jbaldwin merged 1 commit intomainfrom
issue-329/semaphore-test-failure
Jun 2, 2025
Merged

Semaphore test failure#334
jbaldwin merged 1 commit intomainfrom
issue-329/semaphore-test-failure

Conversation

@jbaldwin
Copy link
Owner

Closes #328

@jbaldwin jbaldwin self-assigned this May 30, 2025
@jbaldwin jbaldwin force-pushed the issue-329/semaphore-test-failure branch 8 times, most recently from b23c1cc to f6f4ea1 Compare June 2, 2025 19:47
@jbaldwin jbaldwin marked this pull request as ready for review June 2, 2025 20:34
@jbaldwin jbaldwin force-pushed the issue-329/semaphore-test-failure branch from f6f4ea1 to 7e3ab83 Compare June 2, 2025 22:46
* Adjusts memory order in coro::semaphore, there were some questionable
  relaxed calls.
* Normalized naming of shutdown() and shutdown_drain() on several
  constructs.
* semaphore is now templated on the max_value to remove a member field
  and make it constexpr
* detail::awaiter_list_[push|pop|pop_all] templated functions for
  working with the forward lists that many coroutine awaiter constructs use.

Closes #328
@jbaldwin jbaldwin force-pushed the issue-329/semaphore-test-failure branch from 7e3ab83 to 9103293 Compare June 2, 2025 22:48
@jbaldwin jbaldwin merged commit f0cccaa into main Jun 2, 2025
70 of 104 checks passed
@jbaldwin jbaldwin deleted the issue-329/semaphore-test-failure branch June 2, 2025 23:23
@jbaldwin jbaldwin linked an issue Jun 2, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

semaphore ring buffer test failure Segfault in coro::queue test

1 participant