timcassell/ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
C#MIT
Issues
- 0
Add async Linq extensions for `AsyncEnumerable`
#294 opened by timcassell - 0
Add overloads that accept `Span<T>` parameter
#332 opened by timcassell - 1
Decouple Progress from Promises
#310 opened by timcassell - 0
- 24
Methods to troubleshoot UnobservedPromiseException
#283 opened by drew-512 - 0
Add `AsyncEnumerable` convenient generators
#307 opened by timcassell - 0
Add `AsyncEnumerable.Merge`
#295 opened by timcassell - 5
Add `PromiseEnumerable`
#141 opened by timcassell - 5
`AsyncReaderWriterLock` Contention Strategy
#278 opened by timcassell - 0
Add `Promise.ParallelForEachAsync`
#293 opened by timcassell - 0
- 3
Fatal error when building macOS player
#284 opened by drew-512 - 0
- 0
Use spin lock in async synchronization primitives
#281 opened by timcassell - 3
Failed progress test
#262 opened by timcassell - 0
Cancelation race condition
#271 opened by timcassell - 0
Race condition
#267 opened by timcassell - 1
A linked `CancelationSource` is not canceled from `CancellationTokenSource`
#176 opened by timcassell - 0
Add `AllSettled` and `MergeSettled`
#250 opened by timcassell - 0
Use function pointers to clear object pool
#252 opened by timcassell - 0
Better names of `ResultContainer` properties
#251 opened by timcassell - 10
NullReferenceException
#256 opened by drew-512 - 0
Use `UnsafeUtility` in Unity 2020
#253 opened by timcassell - 14
IndexOutOfRangeException on iOS?
#247 opened by drew-512 - 1
- 1
Add additional async coordination primitives
#163 opened by timcassell - 0
Prefix `bool`-returning methods with `Try`
#211 opened by timcassell - 2
PromiseBehaviour warning when not reloading domain
#204 opened by drew-512 - 0
- 8
- 0
Improve readability of readme
#190 opened by timcassell - 6
Issue with WaitForResult
#167 opened by Tomiha - 0
Add `AsyncLock`
#105 opened by timcassell - 0
- 1
Add `CancelationToken.GetRetainer()` API
#101 opened by timcassell - 2
- 0
- 2
Add async void method builder override
#137 opened by timcassell - 1
IL2CPP crash
#169 opened by timcassell - 0
Concurrency failure in CI
#149 opened by timcassell - 0
NullReferenceException
#140 opened by timcassell - 2
Improve performance of progress reporting
#115 opened by timcassell - 1
Test failure
#134 opened by timcassell - 0
Test failures in IL2CPP
#132 opened by timcassell - 0
Separate Nuget package for Unity helpers
#125 opened by timcassell - 0
- 0
Add Promise `Wait()` and `GetResult()` APIs
#109 opened by timcassell - 1
Concurrent test failure
#107 opened by timcassell - 0
`WaitAsync` forceAsync flag
#95 opened by timcassell - 4
`CancellationToken.ToCancelationToken()` broken after `CancellationToken.TryReset()`
#87 opened by timcassell