Semaphore

A Synchronization Primitive for Swift Concurrency

MIT License

Stars
513
Committers
2

Bot releases are hidden (Show)

Semaphore - 0.1.0 Latest Release

Published by groue 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/groue/Semaphore/compare/0.0.8...0.1.0

Semaphore - 0.0.8

Published by groue over 1 year ago

AsyncSemaphore compiles without warning under strict concurrency checkings.

Semaphore - 0.0.7

Published by groue over 1 year ago

Fixed: Calling AsyncSemaphore.waitUntilCancelled() from a cancelled task does not increment or decrement the semaphore (#3)

Semaphore -

Published by groue about 2 years ago

Documentation fixes

Semaphore -

Published by groue about 2 years ago

Added a DocC Documentation Catalog

Semaphore -

Published by groue about 2 years ago

  • Renamed Semaphore to AsyncSemaphore
  • AsyncSemaphore is Sendable
Semaphore -

Published by groue about 2 years ago

Fix a compiler warning with the standard library version 5.7

Semaphore -

Published by groue about 2 years ago

The waitUntilTaskCancellation() method was renamed waitUnlessCancelled() for enhanced clarity.

Semaphore -

Published by groue about 2 years ago

The first release of this library.