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 +3/−0
- breakpoint.cabal +5/−5
- src/Debug/Breakpoint/Renamer.hs +2/−2
- src/Debug/Breakpoint/TypeChecker.hs +1/−1
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