├── .github └── workflows │ └── haskell.yml ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── README.md ├── package.yaml ├── src ├── Control │ └── Concurrent │ │ ├── Supervisor.hs │ │ └── SupervisorInternal.hs └── Data │ └── DelayedQueue.hs ├── test ├── Control │ └── Concurrent │ │ ├── SupervisorInternalSpec.hs │ │ └── SupervisorSpec.hs ├── Data │ └── DelayedQueueSpec.hs └── Spec.hs └── thread-supervisor.cabal /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/README.md -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/package.yaml -------------------------------------------------------------------------------- /src/Control/Concurrent/Supervisor.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/src/Control/Concurrent/Supervisor.hs -------------------------------------------------------------------------------- /src/Control/Concurrent/SupervisorInternal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/src/Control/Concurrent/SupervisorInternal.hs -------------------------------------------------------------------------------- /src/Data/DelayedQueue.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/src/Data/DelayedQueue.hs -------------------------------------------------------------------------------- /test/Control/Concurrent/SupervisorInternalSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/test/Control/Concurrent/SupervisorInternalSpec.hs -------------------------------------------------------------------------------- /test/Control/Concurrent/SupervisorSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/test/Control/Concurrent/SupervisorSpec.hs -------------------------------------------------------------------------------- /test/Data/DelayedQueueSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/test/Data/DelayedQueueSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /thread-supervisor.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nshimaza/thread-supervisor/HEAD/thread-supervisor.cabal --------------------------------------------------------------------------------