size-based 0.1.3.2 → 0.1.3.3
raw patch · 3 files changed
+13/−4 lines, 3 filesdep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: template-haskell
API changes (from Hackage documentation)
- Control.Enumerable: class Typeable (a :: k)
+ Control.Enumerable: class () => Typeable (a :: k)
- Control.Enumerable: data Shareable (f :: Type -> Type) a
+ Control.Enumerable: data () => Shareable (f :: Type -> Type) a
- Control.Enumerable: data Shared (f :: Type -> Type) a
+ Control.Enumerable: data () => Shared (f :: Type -> Type) a
Files
- CHANGELOG.md +9/−0
- Control/Enumerable.hs +1/−1
- size-based.cabal +3/−3
CHANGELOG.md view
@@ -1,3 +1,12 @@+* 0.1.3.3 (28 Sep 2024)++ - Documentation fix (thanks to @jvoigtlaender)++* 0.1.3.2-r1 (18 June 2024)++ - Allow `template-haskell-2.22`+ - Test with GHC 9.10+ * 0.1.3.2 (20 Oct 2023) - Test with GHC 9.8
Control/Enumerable.hs view
@@ -63,7 +63,7 @@ access :: (Enumerable a, Sized f, Typeable f) => Shareable f a access = unsafeAccess enumerate --- | Guarantees local sharing. All enumerations are shared inside each invokation of local, but may not be shared between them.+-- | Guarantees local sharing. All enumerations are shared inside each invocation of local, but may not be shared between them. {-#INLINE local#-} local :: (Typeable f, Sized f, Enumerable a) => f a local = run access (unsafeNewRef ())
size-based.cabal view
@@ -1,5 +1,5 @@ name: size-based-version: 0.1.3.2+version: 0.1.3.3 synopsis: Sized functors, for size-based enumerations description: A framework for size-based enumerations. See the module documentation for details. @@ -12,7 +12,7 @@ build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGELOG.md-tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.7 || ==9.6.3 || ==9.8.1+tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git@@ -33,5 +33,5 @@ build-depends: base >=4.9 && <5, dictionary-sharing >= 0.1 && < 1.0, testing-type-modifiers >= 0.1 && < 1.0,- template-haskell >=2.5 && <2.22+ template-haskell >=2.5 && <2.23 default-language: Haskell2010