Implement resource manager loop detection
Co-authored-by:
Jan Beinke <git@janbeinke.com>
Showing
- quasar.cabal 3 additions, 0 deletionsquasar.cabal
- src/Quasar/Async.hs 1 addition, 0 deletionssrc/Quasar/Async.hs
- src/Quasar/Awaitable.hs 1 addition, 1 deletionsrc/Quasar/Awaitable.hs
- src/Quasar/Disposable.hs 111 additions, 159 deletionssrc/Quasar/Disposable.hs
- src/Quasar/Observable.hs 18 additions, 17 deletionssrc/Quasar/Observable.hs
- src/Quasar/Observable/ObservableHashMap.hs 3 additions, 3 deletionssrc/Quasar/Observable/ObservableHashMap.hs
- src/Quasar/Observable/ObservablePriority.hs 2 additions, 2 deletionssrc/Quasar/Observable/ObservablePriority.hs
- src/Quasar/ResourceManager.hs 283 additions, 256 deletionssrc/Quasar/ResourceManager.hs
- src/Quasar/Subscribable.hs 1 addition, 1 deletionsrc/Quasar/Subscribable.hs
- src/Quasar/Timer.hs 12 additions, 8 deletionssrc/Quasar/Timer.hs
- src/Quasar/Utils/Concurrent.hs 90 additions, 35 deletionssrc/Quasar/Utils/Concurrent.hs
- src/Quasar/Utils/Exceptions.hs 1 addition, 1 deletionsrc/Quasar/Utils/Exceptions.hs
- test/Quasar/DisposableSpec.hs 9 additions, 9 deletionstest/Quasar/DisposableSpec.hs
- test/Quasar/Observable/ObservableHashMapSpec.hs 3 additions, 3 deletionstest/Quasar/Observable/ObservableHashMapSpec.hs
- test/Quasar/Observable/ObservablePrioritySpec.hs 4 additions, 4 deletionstest/Quasar/Observable/ObservablePrioritySpec.hs
- test/Quasar/ResourceManagerSpec.hs 48 additions, 30 deletionstest/Quasar/ResourceManagerSpec.hs
Loading
Please register or sign in to comment