You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update ConcurrentSequenceExecutor to use AutoReleasingSemaphore (#33)
* Update ConcurrentSequenceExecutor to use AutoReleasingSemaphore
Fixes#29
* Remove debugging code
Allow task execution to throw errors (#28)
* Allow task execution to throw errors
Adds support to allow task execution to throw errors. The error is then reported back via the `SequenceExecutionHandle.await` method when results are being retrieved.
* Ignore SPM generated scheme
* Xcode project changes
Rename SerialSequenceExecutor (#23)
Renames `SerialSequenceExecutor` to `ImmediateSerialSequenceExecutor` to better represent the execution is done immediately on the caller thread, since a `ConcurrentSequenceExecutor` limited to a maximum concurrency level of 1 would also be serial.