breakpoint

Set breakpoints using a GHC plugin

Version on this page:0.1.2.0
LTS Haskell 22.17:0.1.3.1
Stackage Nightly 2024-04-19:0.1.3.1
Latest on Hackage:0.1.3.1

See all snapshots breakpoint appears in

MIT licensed by Aaron Allen
Maintained by [email protected]
This version can be pinned in stack with:breakpoint-0.1.2.0@sha256:18c75352480bcc26a37c6dcc6f4af55ad210b7132b13dae44944d7989f25d1ed,1806

Module documentation for 0.1.2.0

A plugin that allows you to set breakpoints for debugging purposes.

See the README for details.

Changes

Revision history for breakpoint

0.1.2.0 – 2022-11-18

  • breakpoint and queryVars include a *result binding in their output
  • Fix a bug breaking Windows compatibility
  • Fix a bug with overlapping breakpoints and timeouts

0.1.1.1 – 2022-11-02

  • Support IsString version of string literals in excludeVars

0.1.1.0 – 2022-10-30

  • Support for GHC 9.4.*
  • Values are pretty printed using pretty-simple
  • Timeouts are suspended during breakpoints for GHC >= 9.2 and non-windows
  • Fix a bug with monadic binds in do blocks
  • Variable names are no longer visible in their definition body
  • Adds excludeVars to ingore a list of vars, especially those that don’t compile

0.1.0.0 – YYYY-mm-dd

  • First version. Released on an unsuspecting world.