packages feed

haskus-binary 1.1 → 1.2

raw patch · 4 files changed

+15/−3 lines, 4 filesdep ~haskus-utilsdep ~haskus-utils-data

Dependency ranges changed: haskus-utils, haskus-utils-data

Files

haskus-binary.cabal view
@@ -1,5 +1,5 @@ name:                haskus-binary-version:             1.1+version:             1.2 synopsis:            Haskus binary format manipulation license:             BSD3 license-file:        LICENSE@@ -65,7 +65,7 @@          base                      >= 4.9 && <5.0       ,  haskus-utils-types        >= 1.3       ,  haskus-utils-data         >= 1.1-      ,  haskus-utils              >= 1.3+      ,  haskus-utils              >= 1.4       ,  cereal                    >= 0.5       ,  bytestring                >= 0.10       ,  mtl                       >= 2.2@@ -92,6 +92,7 @@          base       ,  haskus-binary       ,  haskus-utils+      ,  haskus-utils-data       ,  tasty                   >= 0.11       ,  tasty-quickcheck        >= 0.8       ,  QuickCheck              >= 2.8
src/lib/Haskus/Format/Binary/FixedPoint.hs view
@@ -8,6 +8,7 @@ {-# LANGUAGE ExistentialQuantification #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE UndecidableInstances #-}  -- | Fixed-point numbers module Haskus.Format.Binary.FixedPoint
src/lib/Haskus/Format/Binary/Unum.hs view
@@ -10,6 +10,10 @@ {-# LANGUAGE ConstraintKinds #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE AllowAmbiguousTypes #-}+{-# LANGUAGE CPP #-}+#if MIN_VERSION_GLASGOW_HASKELL (8,6,0,0)+{-# LANGUAGE NoStarIsType #-}+#endif  module Haskus.Format.Binary.Unum    ( Unum@@ -76,6 +80,8 @@ import Haskus.Utils.HList import Haskus.Utils.Flow +import Data.Kind (Type)+ -- | An Unum -- -- 0 (and its reciprocal) is always included.@@ -85,7 +91,7 @@ --       Unum '[I 1] => /0 .. -1 .. 0 .. 1 .. /0 --       Unum '[I 1, I 2] => /0 .. -2 .. -1 .. -/2 .. 0 .. /2 .. 1 .. 2 .. /0 --       Unum '[I 1, PI]  => /0 .. -PI .. -1 .. -/PI .. 0 .. /PI .. 1 .. PI .. /0-data Unum (xs :: [*])+data Unum (xs :: [Type])   class UnumNum a where
src/lib/Haskus/Format/Binary/Vector.hs view
@@ -11,6 +11,10 @@ {-# LANGUAGE AllowAmbiguousTypes #-} {-# LANGUAGE MultiWayIf #-} {-# LANGUAGE BangPatterns #-}+{-# LANGUAGE CPP #-}+#if MIN_VERSION_GLASGOW_HASKELL (8,6,0,0)+{-# LANGUAGE NoStarIsType #-}+#endif   -- | Vector with size in the type