Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Stdlib style Semaphore module to Picos_sync #170

Merged
merged 1 commit into from
Aug 19, 2024

Conversation

polytypic
Copy link
Collaborator

@polytypic polytypic commented Jul 2, 2024

This PR adds a Stdlib style Semaphore module to the Picos_sync library. The implementation is mainly optimized for size and simplicity in certain respects. The implementation is not optimized for cancelation. This also introduces an internal queue Q module that is then used also in Mutex and Condition.

@polytypic polytypic force-pushed the add-stdlib-style-semaphore branch 30 times, most recently from f559c39 to 269551b Compare July 4, 2024 12:33
@polytypic polytypic force-pushed the add-stdlib-style-semaphore branch 25 times, most recently from 69028a9 to a1aad8f Compare August 19, 2024 17:41
@polytypic polytypic force-pushed the add-stdlib-style-semaphore branch from a1aad8f to 6577f2e Compare August 19, 2024 18:57
@polytypic polytypic marked this pull request as ready for review August 19, 2024 19:49
@polytypic polytypic merged commit 98c80df into main Aug 19, 2024
6 checks passed
@polytypic polytypic deleted the add-stdlib-style-semaphore branch August 19, 2024 19:53
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.

1 participant