breakpoint 0.1.2.0 → 0.1.2.1
raw patch · 3 files changed
+44/−5 lines, 3 filesdep ~basedep ~pretty-simplePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, pretty-simple
API changes (from Hackage documentation)
Files
- CHANGELOG.md +3/−0
- breakpoint.cabal +4/−4
- src/Debug/Breakpoint/GhcFacade.hs +37/−1
CHANGELOG.md view
@@ -1,5 +1,8 @@ # Revision history for breakpoint +## 0.1.2.1 -- 2023-03-12+* Support GHC 9.6.x+ ## 0.1.2.0 -- 2022-11-18 * `breakpoint` and `queryVars` include a `*result` binding in their output * Fix a bug breaking Windows compatibility
breakpoint.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: breakpoint-version: 0.1.2.0+version: 0.1.2.1 synopsis: Set breakpoints using a GHC plugin @@ -15,7 +15,7 @@ license-file: LICENSE author: Aaron Allen maintainer: aaronallen8455@gmail.com-tested-with: GHC==9.4.2, GHC==9.2.2, GHC==9.0.2, GHC==8.10.7+tested-with: GHC==9.6.1, GHC==9.4.2, GHC==9.2.2, GHC==9.0.2, GHC==8.10.7 bug-reports: https://github.com/aaronallen8455/breakpoint/issues -- A copyright notice.@@ -33,13 +33,13 @@ -- LANGUAGE extensions used by modules in this package. -- other-extensions:- build-depends: base >=4.14.0.0 && <4.18.0.0,+ build-depends: base >=4.14.0.0 && <4.19.0.0, ghc, containers, mtl, transformers, haskeline >= 0.8.2,- pretty-simple,+ pretty-simple >= 4.0.0.0, text, template-haskell, ansi-terminal
src/Debug/Breakpoint/GhcFacade.hs view
@@ -24,7 +24,43 @@ , pattern OverLit' ) where -#if MIN_VERSION_ghc(9,4,0)+#if MIN_VERSION_ghc(9,6,0)+import GHC.Driver.Plugins as Ghc hiding (TcPlugin)+import GHC.Hs.Extension as Ghc+import Language.Haskell.Syntax as Ghc+import GHC.Tc.Types as Ghc hiding (DefaultingPlugin)+import qualified GHC.Tc.Plugin as Plugin+import GHC.Parser.Annotation as Ghc+import GHC.Types.SrcLoc as Ghc+import GHC.Types.Name as Ghc+import GHC.Iface.Env as Ghc+import GHC.Unit.Finder as Ghc+import GHC.Tc.Utils.Monad as Ghc hiding (TcPlugin, DefaultingPlugin)+import GHC.Data.FastString as Ghc+import GHC.Hs.Utils as Ghc+import GHC.Types.Unique.Set as Ghc+import GHC.Utils.Outputable as Ghc+import GHC.Hs.Binds as Ghc+import GHC.Rename.Bind as Ghc+import GHC.Data.Bag as Ghc+import GHC.Types.Basic as Ghc+import GHC.Types.Name.Env as Ghc+import GHC.Builtin.Types as Ghc+import GHC.Core.TyCo.Rep as Ghc+import GHC.Tc.Types.Constraint as Ghc+import GHC.Core.Make as Ghc+import GHC.Tc.Types.Evidence as Ghc+import GHC.Types.Id as Ghc+import GHC.Core.InstEnv as Ghc+import GHC.Core.Class as Ghc hiding (FunDep)+import GHC.Tc.Utils.TcType as Ghc+import GHC.Core.Type as Ghc+import GHC.Core.TyCon as Ghc+import GHC.Types.TyThing.Ppr as Ghc+import GHC.Hs.Expr as Ghc+import GHC.Types.PkgQual as Ghc++#elif MIN_VERSION_ghc(9,4,0) import GHC.Driver.Plugins as Ghc hiding (TcPlugin) import GHC.Hs.Extension as Ghc import Language.Haskell.Syntax as Ghc