packages feed

breakpoint 0.1.5.0 → 0.1.5.1

raw patch · 4 files changed

+11/−8 lines, 4 filesdep ~basedep ~ghcdep ~template-haskellPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, ghc, template-haskell

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,8 @@ # Revision history for breakpoint +## 0.1.5.1 -- 2026-01-12+* Support GHC 9.14.x+ ## 0.1.5.0 -- 2025-08-14 * Support GHC 9.12.x * Drop support for 9.4
breakpoint.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               breakpoint-version:            0.1.5.0+version:            0.1.5.1 synopsis:   Set breakpoints using a GHC plugin @@ -13,7 +13,7 @@ license-file:       LICENSE author:             Aaron Allen maintainer:         aaronallen8455@gmail.com-tested-with: GHC==9.12.1, GHC==9.10.1, GHC==9.8.1, GHC==9.6.1+tested-with: GHC==9.14.1, GHC==9.12.1, GHC==9.10.1, GHC==9.8.1, GHC==9.6.1 bug-reports: https://github.com/aaronallen8455/breakpoint/issues  -- A copyright notice.@@ -34,15 +34,15 @@      -- LANGUAGE extensions used by modules in this package.     -- other-extensions:-    build-depends:    base             >= 4.18.0.0 && < 4.22.0.0,-                      ghc              >= 9.6.0 && < 9.13,+    build-depends:    base             >= 4.18.0.0 && < 4.23.0.0,+                      ghc              >= 9.6.0 && < 9.15,                       containers       >= 0.6.5 && < 0.9,                       mtl              >= 2.2.2 && < 2.4,                       transformers     >= 0.5.6 && < 0.7,                       haskeline        >= 0.8.2 && < 0.9,                       pretty-simple    >= 4.1.2 && < 4.2,                       text             >= 1.2.5 && < 2.2,-                      template-haskell >= 2.20.0 && < 2.24,+                      template-haskell >= 2.20.0 && < 2.25.0,                       ansi-terminal    >= 1.0 && < 2.0,                       deepseq          >= 1.0 && < 1.6     hs-source-dirs:   src
src/Debug/Breakpoint/Renamer.hs view
@@ -90,7 +90,7 @@  hsVarCase :: Ghc.HsExpr Ghc.GhcRn           -> EnvReader (Maybe (Ghc.HsExpr Ghc.GhcRn))-hsVarCase (Ghc.HsVar _ (Ghc.L loc name)) = do+hsVarCase (Ghc.HsVar _ (Ghc.L loc (Ghc.getName -> name))) = do   MkEnv{..} <- lift ask    let srcLocStringExpr@@ -202,7 +202,7 @@ hsAppCase :: Ghc.LHsExpr Ghc.GhcRn           -> EnvReader (Maybe (Ghc.LHsExpr Ghc.GhcRn)) hsAppCase (Ghc.unLoc -> Ghc.HsApp _ f innerExpr)-  | Ghc.HsApp _ (Ghc.unLoc -> Ghc.HsVar _ (Ghc.unLoc -> name))+  | Ghc.HsApp _ (Ghc.unLoc -> Ghc.HsVar _ (Ghc.getName -> name))                 (Ghc.unLoc -> Ghc.ExplicitList _ exprsToExclude)       <- Ghc.unLoc f   = do
src/Debug/Breakpoint/TypeChecker.hs view
@@ -71,7 +71,7 @@ findShowWithSuperclass names ct   | Ghc.CDictCan' di_ev di_cls di_tys <- ct   , Ghc.getName (showClass names) == Ghc.getName di_cls-  , hasShowLevSuperclass . Ghc.ctLocOrigin $ Ghc.ctev_loc di_ev+  , hasShowLevSuperclass . Ghc.ctLocOrigin $ Ghc.ctEvLoc di_ev   , [arg] <- di_tys   = Just (arg, ct)   | otherwise = Nothing