recover-rtti 0.6.1 → 0.6.2
raw patch · 4 files changed
+17/−2 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +5/−0
- recover-rtti.cabal +2/−2
- src/Debug/RecoverRTTI/Classify.hs +4/−0
- src/Debug/RecoverRTTI/Modules.hs +6/−0
CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for recover-rtti +## 0.6.2 -- 2026-10-08++* Support for GHC 9.14.2 (İlkecan Bozdoğan, #58)+* Relax bounds on `aeson` (Brandon Chinn, #57)+ ## 0.6.1 -- 2026-05-05 * Relax bounds on `QuickCheck` (Brandon Chinn, #55)
recover-rtti.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: recover-rtti-version: 0.6.1+version: 0.6.2 synopsis: Recover run-time type information from the GHC heap description: The main function in this package is 'classify', which looks at the GHC heap to recover type information about arbitrary@@ -87,7 +87,7 @@ , text >= 1.2 && < 2.2 build-depends:- , aeson >= 1.4 && < 2.3+ , aeson >= 1.4 && < 2.4 , sop-core >= 0.5 && < 0.6 , vector >= 0.12 && < 0.14 , primitive >= 0.7 && < 0.10
src/Debug/RecoverRTTI/Classify.hs view
@@ -252,7 +252,11 @@ (inKnownModule GhcSTRef -> Just "STRef") -> return $ mustBe $ C_Prim C_STRef (inKnownModule GhcMVar -> Just "MVar") -> return $ mustBe $ C_Prim C_MVar+#if MIN_VERSION_base(4,22,1)+ (inKnownModule GhcSTM -> Just "TVar") -> return $ mustBe $ C_Prim C_TVar+#else (inKnownModule GhcConcSync -> Just "TVar") -> return $ mustBe $ C_Prim C_TVar+#endif -- -- Functions
src/Debug/RecoverRTTI/Modules.hs view
@@ -127,6 +127,9 @@ | GhcTuple -- Moved from ghc-prim | GhcNumInteger -- Moved from ghc-internal #endif+#if MIN_VERSION_base(4,22,1)+ | GhcSTM -- TVar moved from GHC.Internal.Conc.Sync+#endif {------------------------------------------------------------------------------- Modules in @base@@@ -335,6 +338,9 @@ GhcTypes -> "GHC.Internal.Types" GhcTuple -> "GHC.Internal.Tuple" GhcNumInteger -> "GHC.Internal.Bignum.Integer"+#endif+#if MIN_VERSION_base(4,22,1)+ GhcSTM -> "GHC.Internal.STM" #endif SBase -> \case