packages feed

Cabal revisions of recover-rtti-0.5.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:      2.4-name:               recover-rtti-version:            0.5.0-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-                    values. This makes it possible for example to show any value-                    (function 'anythingToString') without having any @Show@-                    instance in scope, though there are other use cases as well.-                    For example, you could use it to define an 'anythingToJSON'-                    function.-bug-reports:        https://github.com/well-typed/recover-rtti/issues-license:            BSD-3-Clause-license-file:       LICENSE-author:             Edsko de Vries-maintainer:         edsko@well-typed.com-copyright:          Juspay Technologies Pvt Ltd, Well-Typed LLP-category:           Debugging-extra-source-files:-    README.md-    CHANGELOG.md--Tested-With: GHC ==8.10.7-              || ==9.0.2-              || ==9.2.7-              || ==9.4.5-              || ==9.6.2-              || ==9.8.2-              || ==9.10.1--source-repository head-  type:     git-  location: https://github.com/well-typed/recover-rtti--library-    exposed-modules:  Debug.RecoverRTTI-                      Debug.RecoverRTTI.Classify-                      Debug.RecoverRTTI.ClosureTree--    other-modules:    Debug.RecoverRTTI.CheckSame-                      Debug.RecoverRTTI.Classifier-                      Debug.RecoverRTTI.Constraint-                      Debug.RecoverRTTI.Debugging-                      Debug.RecoverRTTI.FlatClosure-                      Debug.RecoverRTTI.Modules-                      Debug.RecoverRTTI.Nat-                      Debug.RecoverRTTI.Reclassify-                      Debug.RecoverRTTI.Tuple-                      Debug.RecoverRTTI.Tuple.Recursive-                      Debug.RecoverRTTI.Tuple.Size-                      Debug.RecoverRTTI.Util-                      Debug.RecoverRTTI.Wrappers--    build-depends:    base       >= 4.13 && < 4.21-                    , aeson      >= 1.4  && < 2.3-                    , bytestring >= 0.10 && < 0.13-                    , containers >= 0.6  && < 0.8-                    , ghc-heap   >= 8.8  && < 9.11-                    , ghc-prim   >= 0.5  && < 0.12-                    , sop-core   >= 0.5  && < 0.6-                    , stm        >= 2.5  && < 2.6-                    , text       >= 1.2  && < 2.2--                      -- mtl 2.3 does not have ExceptT?-                    , mtl (>= 2.2 && < 2.3) || (>= 2.3.1 && < 2.4)--                      -- 0.2.12 introduces Data.HashMap.Internal.Array-                    , unordered-containers >= 0.2.12 && < 0.3--                      -- The oldest ghc we support is 8.8.-                      -- The dependencies below are the oldest versions of-                      -- these packages that compile with this ghc version.-                    , vector    >= 0.12.1.2 && < 0.14-                    , primitive >= 0.7      && < 0.10--    -- later versions of primitive use a compat package for Data.Array.Byte-    if impl(ghc < 9.4)-      build-depends: data-array-byte >= 0.1 && < 0.2--    if impl(ghc >= 9.10)-      build-depends: ghc-internal--    hs-source-dirs:   src-    default-language: Haskell2010-    ghc-options:      -Wall-                      -Wredundant-constraints--test-suite test-recover-rtti-    default-language: Haskell2010-    type:             exitcode-stdio-1.0-    hs-source-dirs:   tests-    main-is:          RecoverRttiTests.hs-    other-modules:    Test.RecoverRTTI.Classifier.Arbitrary-                      Test.RecoverRTTI.Classifier.Equality-                      Test.RecoverRTTI.Classifier.Size-                      Test.RecoverRTTI.Classify-                      Test.RecoverRTTI.ConcreteClassifier-                      Test.RecoverRTTI.Globals-                      Test.RecoverRTTI.Prim-                      Test.RecoverRTTI.QuickCheck.DepGen-                      Test.RecoverRTTI.QuickCheck.Sized-                      Test.RecoverRTTI.Sanity-                      Test.RecoverRTTI.Show-                      Test.RecoverRTTI.Staged-                      Test.RecoverRTTI.UserDefined-    build-depends:    base >= 4.13-                    , recover-rtti--                    , aeson-                    , bytestring-                    , containers-                    , ghc-heap-                    , ghc-prim-                    , mtl-                    , primitive-                    , QuickCheck-                    , sop-core-                    , stm-                    , tasty-                    , tasty-hunit-                    , tasty-quickcheck-                    , text-                    , unordered-containers-                    , vector-    ghc-options:      -Wall+cabal-version:      2.4
+name:               recover-rtti
+version:            0.5.0
+x-revision: 1
+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
+                    values. This makes it possible for example to show any value
+                    (function 'anythingToString') without having any @Show@
+                    instance in scope, though there are other use cases as well.
+                    For example, you could use it to define an 'anythingToJSON'
+                    function.
+bug-reports:        https://github.com/well-typed/recover-rtti/issues
+license:            BSD-3-Clause
+license-file:       LICENSE
+author:             Edsko de Vries
+maintainer:         edsko@well-typed.com
+copyright:          Juspay Technologies Pvt Ltd, Well-Typed LLP
+category:           Debugging
+extra-source-files:
+    README.md
+    CHANGELOG.md
+
+Tested-With: GHC ==8.10.7
+              || ==9.0.2
+              || ==9.2.7
+              || ==9.4.5
+              || ==9.6.2
+              || ==9.8.2
+              || ==9.10.1
+              || ==9.12.1
+
+source-repository head
+  type:     git
+  location: https://github.com/well-typed/recover-rtti
+
+library
+    exposed-modules:  Debug.RecoverRTTI
+                      Debug.RecoverRTTI.Classify
+                      Debug.RecoverRTTI.ClosureTree
+
+    other-modules:    Debug.RecoverRTTI.CheckSame
+                      Debug.RecoverRTTI.Classifier
+                      Debug.RecoverRTTI.Constraint
+                      Debug.RecoverRTTI.Debugging
+                      Debug.RecoverRTTI.FlatClosure
+                      Debug.RecoverRTTI.Modules
+                      Debug.RecoverRTTI.Nat
+                      Debug.RecoverRTTI.Reclassify
+                      Debug.RecoverRTTI.Tuple
+                      Debug.RecoverRTTI.Tuple.Recursive
+                      Debug.RecoverRTTI.Tuple.Size
+                      Debug.RecoverRTTI.Util
+                      Debug.RecoverRTTI.Wrappers
+
+    build-depends:    base       >= 4.13 && < 4.22
+                    , aeson      >= 1.4  && < 2.3
+                    , bytestring >= 0.10 && < 0.13
+                    , containers >= 0.6  && < 0.9
+                    , ghc-heap   >= 8.8  && < 9.13
+                    , ghc-prim   >= 0.5  && < 0.14
+                    , sop-core   >= 0.5  && < 0.6
+                    , stm        >= 2.5  && < 2.6
+                    , text       >= 1.2  && < 2.2
+
+                      -- mtl 2.3 does not have ExceptT?
+                    , mtl (>= 2.2 && < 2.3) || (>= 2.3.1 && < 2.4)
+
+                      -- 0.2.12 introduces Data.HashMap.Internal.Array
+                    , unordered-containers >= 0.2.12 && < 0.3
+
+                      -- The oldest ghc we support is 8.8.
+                      -- The dependencies below are the oldest versions of
+                      -- these packages that compile with this ghc version.
+                    , vector    >= 0.12.1.2 && < 0.14
+                    , primitive >= 0.7      && < 0.10
+
+    -- later versions of primitive use a compat package for Data.Array.Byte
+    if impl(ghc < 9.4)
+      build-depends: data-array-byte >= 0.1 && < 0.2
+
+    if impl(ghc >= 9.10)
+      build-depends: ghc-internal
+
+    hs-source-dirs:   src
+    default-language: Haskell2010
+    ghc-options:      -Wall
+                      -Wredundant-constraints
+
+test-suite test-recover-rtti
+    default-language: Haskell2010
+    type:             exitcode-stdio-1.0
+    hs-source-dirs:   tests
+    main-is:          RecoverRttiTests.hs
+    other-modules:    Test.RecoverRTTI.Classifier.Arbitrary
+                      Test.RecoverRTTI.Classifier.Equality
+                      Test.RecoverRTTI.Classifier.Size
+                      Test.RecoverRTTI.Classify
+                      Test.RecoverRTTI.ConcreteClassifier
+                      Test.RecoverRTTI.Globals
+                      Test.RecoverRTTI.Prim
+                      Test.RecoverRTTI.QuickCheck.DepGen
+                      Test.RecoverRTTI.QuickCheck.Sized
+                      Test.RecoverRTTI.Sanity
+                      Test.RecoverRTTI.Show
+                      Test.RecoverRTTI.Staged
+                      Test.RecoverRTTI.UserDefined
+    build-depends:    base >= 4.13
+                    , recover-rtti
+
+                    , aeson
+                    , bytestring
+                    , containers
+                    , ghc-heap
+                    , ghc-prim
+                    , mtl
+                    , primitive
+                    , QuickCheck
+                    , sop-core
+                    , stm
+                    , tasty
+                    , tasty-hunit
+                    , tasty-quickcheck
+                    , text
+                    , unordered-containers
+                    , vector
+    ghc-options:      -Wall