- Feb 12, 2022
-
-
Jens Nolte authored
-
- Jan 02, 2022
-
-
Jens Nolte authored
This adds the capability to report exceptions from both ResourceManagerIO and ResourceManagerSTM, further increasing feature parity. Adds a timeout to the root resource manager before exceptions are logged to the console (usually they are thrown as a CombinedException, so logging is only required for debugging visibility when resource management is deadlocked).
-
Jens Nolte authored
Since creating and attaching resources was already possible from STM, removing the MonadAwait/MonadIO/MonadMask-constraints from MonadResourceManager is the primary change in this commit.
-
- Dec 18, 2021
-
-
Jens Nolte authored
This reduces awaitable back to a simple newtype wrapper over the STM monad. While caching worked well, it was only applicable in very few situations. Based on the high complexity, the rare use cases and the negative interaction with STM we decided to remove caching. Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Nov 23, 2021
-
-
Jens Nolte authored
-
- Nov 03, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Oct 30, 2021
-
-
Jens Nolte authored
-
- Oct 29, 2021
-
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Oct 24, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Oct 07, 2021
-
-
Jens Nolte authored
-
- Oct 06, 2021
-
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
- Oct 05, 2021
-
-
Jens Nolte authored
-
- Oct 04, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Oct 03, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Sep 30, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Sep 26, 2021
-
-
Legy (Beini) authored
-
- Sep 18, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Sep 05, 2021
-
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Sep 03, 2021
-
-
Jens Nolte authored
-
- Sep 01, 2021
-
-
Jens Nolte authored
-
Jens Nolte authored
-
- Aug 31, 2021
-
-
Jens Nolte authored
Remove implicit MonadAsync constraint on `ReaderT ResourceManager IO` to prevent accidental forking in a resource-limited context. Change return type to `Awaitable` to match new MonadResourceManager behavior. Add `runUnlimitedAsync` to run a forking MonadAsync. Add `forkTask` functions for explicit forking in any context. Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Aug 30, 2021
-
-
Jens Nolte authored
-
- Aug 29, 2021
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Aug 26, 2021
-
-
Jens Nolte authored
-
- Aug 25, 2021
-
-
Jens Nolte authored
-
Jens Nolte authored
-