Skip to content
Snippets Groups Projects
  1. Feb 10, 2022
  2. Jan 16, 2022
  3. Jan 10, 2022
  4. Jan 02, 2022
    • Jens Nolte's avatar
      Move throwToResourceManager to MonadResourceManager · 3f5e71ef
      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).
      3f5e71ef
    • Jens Nolte's avatar
      Add helper functions for ResourceManagerSTM · 4b1e31f1
      Jens Nolte authored
      4b1e31f1
    • Jens Nolte's avatar
      Add MonadResourceManager instance for STM · 26fe5082
      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.
      26fe5082
  5. Dec 18, 2021
    • Jens Nolte's avatar
      Remove awaitable caching · f0fd12ae
      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: default avatarJan Beinke <git@janbeinke.com>
      f0fd12ae
  6. Nov 30, 2021
  7. Nov 25, 2021
  8. Nov 21, 2021
  9. Nov 15, 2021
  10. Nov 04, 2021
  11. Nov 03, 2021
  12. Nov 02, 2021
  13. Oct 30, 2021
  14. Oct 29, 2021
  15. Oct 24, 2021
  16. Oct 08, 2021
  17. Oct 07, 2021
  18. Oct 06, 2021
  19. Oct 04, 2021
  20. Oct 03, 2021
  21. Oct 02, 2021
  22. Oct 01, 2021
  23. Sep 30, 2021
  24. Sep 23, 2021
Loading