- Feb 12, 2022
-
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
These parameters are bound last when called from MonadQuasar, so passing them last allows to create abstractions that improve ergonomics later.
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
- Feb 11, 2022
-
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
- Feb 10, 2022
-
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Feb 01, 2022
-
-
Jens Nolte authored
-
- Jan 29, 2022
-
-
Jens Nolte authored
-
Jens Nolte authored
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Jan 16, 2022
-
-
Jens Nolte authored
Co-authored-by:
Jan Beinke <git@janbeinke.com>
-
- Jan 10, 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
-
Jens Nolte authored
-
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.
-
- Jan 01, 2022
-
-
Jens Nolte authored
-
- 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>
-