nothunks

Examine values for unexpected thunks

Version on this page:0.1.5@rev:1
LTS Haskell 22.43:0.1.5@rev:1
Stackage Nightly 2024-11-24:0.3.0.0@rev:1
Latest on Hackage:0.3.0.0@rev:1

See all snapshots nothunks appears in

Apache-2.0 licensed by IOG
Maintained by Marcin Szamotulski
This version can be pinned in stack with:nothunks-0.1.5@sha256:24324eafb504a00bd9c0348550416419fb0fa055d2b72a6acf1e9be5e0998411,2823

Module documentation for 0.1.5

Long lived application data typically should not contain any thunks. This library can be used to examine values for unexpected thunks, which can then be used in assertions. This can be invaluable in avoiding memory leaks, or tracking down existing ones.

Changes

Revision history for nothunks

next version

0.1.5 – 2023-10-29

  • NoThunks ThreadId instance.
  • NoThunks Identity instance
  • Fix tests on ghc 9.8. Andreas Abel [email protected]
  • Tested with ghc 8.10 to 9.8.

0.1.4 – 2023-03-27

  • Made cabal flags manual.
  • Support ghc-9.2 to 9.6.
  • ThunkInfo is a newtype.

0.1.3 – 2021-06-28

0.1.2 – 2020-12-03

0.1.1.0 – 2020-09-29

  • Export Context and GWNoThunks
  • Fix typos in Haddocks
  • Improve bounds (and add upper bounds)

0.1.0.0 – 2020-09-09

  • Initial public release