Build #1 for exp-pairs-0.1.2.0

[all reports]

Package exp-pairs-0.1.2.0
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2015-04-06 17:38:31.364592 UTC
Compiler ghc-7.8.3
OS linux
Arch x86_64
Dependencies memoize-0.7, ghc-prim-0.3.1.0, base-4.7.0.1
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring memoize-0.7...
Building memoize-0.7...
Preprocessing library memoize-0.7...
[1 of 3] Compiling Data.Function.Memoize.Class ( Data/Function/Memoize/Class.hs, dist/build/Data/Function/Memoize/Class.o )
[2 of 3] Compiling Data.Function.Memoize.TH ( Data/Function/Memoize/TH.hs, dist/build/Data/Function/Memoize/TH.o )
[3 of 3] Compiling Data.Function.Memoize ( Data/Function/Memoize.hs, dist/build/Data/Function/Memoize.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.5.0.0 ... linking ... done.
Loading package deepseq-1.3.0.2 ... linking ... done.
Loading package containers-0.5.5.1 ... linking ... done.
Loading package pretty-1.1.1.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
In-place registering memoize-0.7...
Running Haddock for memoize-0.7...
Running hscolour for memoize-0.7...
Preprocessing library memoize-0.7...
Preprocessing library memoize-0.7...
Haddock coverage:
 100% (  2 /  2) in 'Data.Function.Memoize.Class'
 100% (  4 /  4) in 'Data.Function.Memoize.TH'
 100% ( 27 / 27) in 'Data.Function.Memoize'
Documentation created: dist/doc/html/memoize/index.html,
dist/doc/html/memoize/memoize.txt
Creating package registration file: /tmp/pkgConf-memoize-010584.7
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/memoize-0.7
Registering memoize-0.7...
Installed memoize-0.7
Downloading exp-pairs-0.1.2.0...
Configuring exp-pairs-0.1.2.0...
Building exp-pairs-0.1.2.0...
Preprocessing library exp-pairs-0.1.2.0...
[1 of 9] Compiling Math.ExpPairs.Matrix3 ( Math/ExpPairs/Matrix3.hs, dist/build/Math/ExpPairs/Matrix3.o )
[2 of 9] Compiling Math.ExpPairs.RatioInf ( Math/ExpPairs/RatioInf.hs, dist/build/Math/ExpPairs/RatioInf.o )

Math/ExpPairs/RatioInf.hs:59:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘*’:
        Patterns not matched:
            InfMinus (Finite _)
            InfMinus InfMinus
            InfMinus InfPlus
            InfPlus (Finite _)
            ...

Math/ExpPairs/RatioInf.hs:80:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘/’:
        Patterns not matched:
            InfMinus (Finite _)
            InfPlus (Finite _)
[3 of 9] Compiling Math.ExpPairs.Pair ( Math/ExpPairs/Pair.hs, dist/build/Math/ExpPairs/Pair.o )
[4 of 9] Compiling Math.ExpPairs.Process ( Math/ExpPairs/Process.hs, dist/build/Math/ExpPairs/Process.o )
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package array-0.5.0.0 ... linking ... done.
Loading package deepseq-1.3.0.2 ... linking ... done.
Loading package containers-0.5.5.1 ... linking ... done.
Loading package pretty-1.1.1.1 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package memoize-0.7 ... linking ... done.

Math/ExpPairs/Process.hs:59:20: Warning: Defined but not used: ‘m’
[5 of 9] Compiling Math.ExpPairs.LinearForm ( Math/ExpPairs/LinearForm.hs, dist/build/Math/ExpPairs/LinearForm.o )

Math/ExpPairs/LinearForm.hs:87:1: Warning:
    Defined but not used: ‘substituteRF’
[6 of 9] Compiling Math.ExpPairs    ( Math/ExpPairs.hs, dist/build/Math/ExpPairs.o )

Math/ExpPairs.hs:38:1: Warning: Defined but not used: ‘proj2fracs’
[7 of 9] Compiling Math.ExpPairs.Ivic ( Math/ExpPairs/Ivic.hs, dist/build/Math/ExpPairs/Ivic.o )

Math/ExpPairs/Ivic.hs:100:1: Warning:
    Defined but not used: ‘reverseMOnS’

Math/ExpPairs/Ivic.hs:100:1: Warning:
    Top-level binding with no type signature:
      reverseMOnS :: RationalInf -> Ratio Integer

Math/ExpPairs/Ivic.hs:109:1: Warning:
    Defined but not used: ‘checkAbscissa’

Math/ExpPairs/Ivic.hs:114:1: Warning:
    Defined but not used: ‘searchMinAbscissa’

Math/ExpPairs/Ivic.hs:142:1: Warning:
    Defined but not used: ‘mBigOnHalf’

Math/ExpPairs/Ivic.hs:142:1: Warning:
    Top-level binding with no type signature:
      mBigOnHalf :: Rational -> OptimizeResult

Math/ExpPairs/Ivic.hs:153:1: Warning:
    Defined but not used: ‘reverseMBigOnHalf’

Math/ExpPairs/Ivic.hs:153:1: Warning:
    Top-level binding with no type signature:
      reverseMBigOnHalf :: Rational -> OptimizeResult

Math/ExpPairs/Ivic.hs:162:1: Warning: Defined but not used: ‘f’

Math/ExpPairs/Ivic.hs:162:1: Warning:
    Top-level binding with no type signature:
      f :: Rational -> Rational -> Rational

Math/ExpPairs/Ivic.hs:168:1: Warning:
    Defined but not used: ‘heckeZetaByHalf’

Math/ExpPairs/Ivic.hs:168:1: Warning:
    Top-level binding with no type signature:
      heckeZetaByHalf :: Ratio Integer -> Ratio Integer

Math/ExpPairs/Ivic.hs:169:13: Warning:
    Defaulting the following constraint(s) to type ‘Double’
      (Real a0)
        arising from a use of ‘toRational’
        at Math/ExpPairs/Ivic.hs:169:13-22
      (Fractional a0)
        arising from the literal ‘12.571624917200547’
        at Math/ExpPairs/Ivic.hs:169:24-41
    In the expression: toRational 12.571624917200547
    In an equation for ‘d’: d = toRational 12.571624917200547
    In an equation for ‘heckeZetaByHalf’:
        heckeZetaByHalf a
          = 1 - xt
          where
              d = toRational 12.571624917200547
              ia 2 = 0
              ia 3 = 1 % 4
              ia a
                | a <= 12
                = 32 % 205 * ((1 + 4 / d) * a - 4)
                  + (toRational (optimalValue (mBigOnHalf d)) - 1) * a / d
                | a <= 15
                = 32 % 205 * a + toRational (optimalValue (mBigOnHalf a)) - 1
                | otherwise = 32 % 205 * (2 * a - 6)
              xt = 1 % 2 / (1 + ia a)

Math/ExpPairs/Ivic.hs:172:12: Warning:
    This binding for ‘a’ shadows the existing binding
      bound at Math/ExpPairs/Ivic.hs:168:17

Math/ExpPairs/Ivic.hs:179:1: Warning:
    Defined but not used: ‘bestLambda’

Math/ExpPairs/Ivic.hs:179:1: Warning:
    Top-level binding with no type signature:
      bestLambda :: forall t. Fractional t => Rational -> (Rational, t)

Math/ExpPairs/Ivic.hs:185:25: Warning: Defined but not used: ‘ma’

Math/ExpPairs/Ivic.hs:186:25: Warning: Defined but not used: ‘mb’

Math/ExpPairs/Ivic.hs:190:1: Warning: Defined but not used: ‘difur’

Math/ExpPairs/Ivic.hs:190:1: Warning:
    Top-level binding with no type signature:
      difur :: Rational -> Rational

Math/ExpPairs/Ivic.hs:191:19: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Num b0)
        arising from the literal ‘100’ at Math/ExpPairs/Ivic.hs:191:19-21
      (Integral b0)
        arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:191:18
    In the second argument of ‘(^)’, namely ‘100’
    In the second argument of ‘(%)’, namely ‘(10 ^ 100)’
    In the expression: 1 % (10 ^ 100)

Math/ExpPairs/Ivic.hs:196:1: Warning:
    Defined but not used: ‘solveD’

Math/ExpPairs/Ivic.hs:196:1: Warning:
    Top-level binding with no type signature:
      solveD :: Ratio Integer -> Ratio Integer -> Ratio Integer

Math/ExpPairs/Ivic.hs:197:23: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Num b0)
        arising from the literal ‘6’ at Math/ExpPairs/Ivic.hs:197:23
      (Integral b0)
        arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:197:22
    In the second argument of ‘(^)’, namely ‘6’
    In the second argument of ‘(%)’, namely ‘(10 ^ 6)’
    In the second argument of ‘(<)’, namely ‘1 % (10 ^ 6)’
[8 of 9] Compiling Math.ExpPairs.Kratzel ( Math/ExpPairs/Kratzel.hs, dist/build/Math/ExpPairs/Kratzel.o )

Math/ExpPairs/Kratzel.hs:120:32: Warning:
    Defaulting the following constraint(s) to type ‘Double’
      (RealFrac a0)
        arising from a use of ‘floor’ at Math/ExpPairs/Kratzel.hs:120:32-36
      (Num a0)
        arising from the literal ‘2’ at Math/ExpPairs/Kratzel.hs:120:47
      (Fractional a0)
        arising from a use of ‘fromRational’
        at Math/ExpPairs/Kratzel.hs:120:50-61
      (Floating a0)
        arising from a use of ‘logBase’
        at Math/ExpPairs/Kratzel.hs:120:39-45
    In the second argument of ‘max’, namely
      ‘floor (logBase 2 (fromRational $ b + c))’
    In the expression: 4 `max` floor (logBase 2 (fromRational $ b + c))
    In an equation for ‘maxk’:
        maxk = 4 `max` floor (logBase 2 (fromRational $ b + c))
[9 of 9] Compiling Math.ExpPairs.MenzerNowak ( Math/ExpPairs/MenzerNowak.hs, dist/build/Math/ExpPairs/MenzerNowak.o )
In-place registering exp-pairs-0.1.2.0...
Running Haddock for exp-pairs-0.1.2.0...
Running hscolour for exp-pairs-0.1.2.0...
Preprocessing library exp-pairs-0.1.2.0...
Preprocessing library exp-pairs-0.1.2.0...

Math/ExpPairs/RatioInf.hs:59:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘*’:
        Patterns not matched:
            InfMinus (Finite _)
            InfMinus InfMinus
            InfMinus InfPlus
            InfPlus (Finite _)
            ...

Math/ExpPairs/RatioInf.hs:80:9: Warning:
    Pattern match(es) are non-exhaustive
    In an equation for ‘/’:
        Patterns not matched:
            InfMinus (Finite _)
            InfPlus (Finite _)

Math/ExpPairs/Process.hs:59:20: Warning: Defined but not used: ‘m’

Math/ExpPairs/LinearForm.hs:87:1: Warning:
    Defined but not used: ‘substituteRF’

Math/ExpPairs.hs:38:1: Warning: Defined but not used: ‘proj2fracs’

Math/ExpPairs/Ivic.hs:100:1: Warning:
    Defined but not used: ‘reverseMOnS’

Math/ExpPairs/Ivic.hs:100:1: Warning:
    Top-level binding with no type signature:
      reverseMOnS :: RationalInf -> Ratio Integer

Math/ExpPairs/Ivic.hs:109:1: Warning:
    Defined but not used: ‘checkAbscissa’

Math/ExpPairs/Ivic.hs:114:1: Warning:
    Defined but not used: ‘searchMinAbscissa’

Math/ExpPairs/Ivic.hs:142:1: Warning:
    Defined but not used: ‘mBigOnHalf’

Math/ExpPairs/Ivic.hs:142:1: Warning:
    Top-level binding with no type signature:
      mBigOnHalf :: Rational -> OptimizeResult

Math/ExpPairs/Ivic.hs:153:1: Warning:
    Defined but not used: ‘reverseMBigOnHalf’

Math/ExpPairs/Ivic.hs:153:1: Warning:
    Top-level binding with no type signature:
      reverseMBigOnHalf :: Rational -> OptimizeResult

Math/ExpPairs/Ivic.hs:162:1: Warning: Defined but not used: ‘f’

Math/ExpPairs/Ivic.hs:162:1: Warning:
    Top-level binding with no type signature:
      f :: Rational -> Rational -> Rational

Math/ExpPairs/Ivic.hs:168:1: Warning:
    Defined but not used: ‘heckeZetaByHalf’

Math/ExpPairs/Ivic.hs:168:1: Warning:
    Top-level binding with no type signature:
      heckeZetaByHalf :: Ratio Integer -> Ratio Integer

Math/ExpPairs/Ivic.hs:169:13: Warning:
    Defaulting the following constraint(s) to type ‘Double’
      (Real a0)
        arising from a use of ‘toRational’
        at Math/ExpPairs/Ivic.hs:169:13-22
      (Fractional a0)
        arising from the literal ‘12.571624917200547’
        at Math/ExpPairs/Ivic.hs:169:24-41
    In the expression: toRational 12.571624917200547
    In an equation for ‘d’: d = toRational 12.571624917200547
    In an equation for ‘heckeZetaByHalf’:
        heckeZetaByHalf a
          = 1 - xt
          where
              d = toRational 12.571624917200547
              ia 2 = 0
              ia 3 = 1 % 4
              ia a
                | a <= 12
                = 32 % 205 * ((1 + 4 / d) * a - 4)
                  + (toRational (optimalValue (mBigOnHalf d)) - 1) * a / d
                | a <= 15
                = 32 % 205 * a + toRational (optimalValue (mBigOnHalf a)) - 1
                | otherwise = 32 % 205 * (2 * a - 6)
              xt = 1 % 2 / (1 + ia a)

Math/ExpPairs/Ivic.hs:172:12: Warning:
    This binding for ‘a’ shadows the existing binding
      bound at Math/ExpPairs/Ivic.hs:168:17

Math/ExpPairs/Ivic.hs:179:1: Warning:
    Defined but not used: ‘bestLambda’

Math/ExpPairs/Ivic.hs:179:1: Warning:
    Top-level binding with no type signature:
      bestLambda :: forall t. Fractional t => Rational -> (Rational, t)

Math/ExpPairs/Ivic.hs:185:25: Warning: Defined but not used: ‘ma’

Math/ExpPairs/Ivic.hs:186:25: Warning: Defined but not used: ‘mb’

Math/ExpPairs/Ivic.hs:190:1: Warning: Defined but not used: ‘difur’

Math/ExpPairs/Ivic.hs:190:1: Warning:
    Top-level binding with no type signature:
      difur :: Rational -> Rational

Math/ExpPairs/Ivic.hs:191:19: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Num b0)
        arising from the literal ‘100’ at Math/ExpPairs/Ivic.hs:191:19-21
      (Integral b0)
        arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:191:18
    In the second argument of ‘(^)’, namely ‘100’
    In the second argument of ‘(%)’, namely ‘(10 ^ 100)’
    In the expression: 1 % (10 ^ 100)

Math/ExpPairs/Ivic.hs:196:1: Warning:
    Defined but not used: ‘solveD’

Math/ExpPairs/Ivic.hs:196:1: Warning:
    Top-level binding with no type signature:
      solveD :: Ratio Integer -> Ratio Integer -> Ratio Integer

Math/ExpPairs/Ivic.hs:197:23: Warning:
    Defaulting the following constraint(s) to type ‘Integer’
      (Num b0)
        arising from the literal ‘6’ at Math/ExpPairs/Ivic.hs:197:23
      (Integral b0)
        arising from a use of ‘^’ at Math/ExpPairs/Ivic.hs:197:22
    In the second argument of ‘(^)’, namely ‘6’
    In the second argument of ‘(%)’, namely ‘(10 ^ 6)’
    In the second argument of ‘(<)’, namely ‘1 % (10 ^ 6)’

Math/ExpPairs/Kratzel.hs:120:32: Warning:
    Defaulting the following constraint(s) to type ‘Double’
      (RealFrac a0)
        arising from a use of ‘floor’ at Math/ExpPairs/Kratzel.hs:120:32-36
      (Num a0)
        arising from the literal ‘2’ at Math/ExpPairs/Kratzel.hs:120:47
      (Fractional a0)
        arising from a use of ‘fromRational’
        at Math/ExpPairs/Kratzel.hs:120:50-61
      (Floating a0)
        arising from a use of ‘logBase’
        at Math/ExpPairs/Kratzel.hs:120:39-45
    In the second argument of ‘max’, namely
      ‘floor (logBase 2 (fromRational $ b + c))’
    In the expression: 4 `max` floor (logBase 2 (fromRational $ b + c))
    In an equation for ‘maxk’:
        maxk = 4 `max` floor (logBase 2 (fromRational $ b + c))
Haddock coverage:
 100% (  9 /  9) in 'Math.ExpPairs.Matrix3'
 100% (  3 /  3) in 'Math.ExpPairs.RatioInf'
 100% (  6 /  6) in 'Math.ExpPairs.Pair'
 100% (  7 /  7) in 'Math.ExpPairs.Process'
 100% (  9 /  9) in 'Math.ExpPairs.LinearForm'
 100% ( 16 / 16) in 'Math.ExpPairs'
 100% (  4 /  4) in 'Math.ExpPairs.Ivic'
 100% (  5 /  5) in 'Math.ExpPairs.Kratzel'
 100% (  2 /  2) in 'Math.ExpPairs.MenzerNowak'
Documentation created: dist/doc/html/exp-pairs/index.html,
dist/doc/html/exp-pairs/exp-pairs.txt
Creating package registration file: /tmp/pkgConf-exp-pairs-0.1.210584.0
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-7.8.3/exp-pairs-0.1.2.0
Registering exp-pairs-0.1.2.0...
Installed exp-pairs-0.1.2.0

Test log

No test log was submitted for this report.