Skip to content

Commit

Permalink
Fixed cabal file problem: it wasn't including some benchmark files in…
Browse files Browse the repository at this point in the history
… the Hackage file
  • Loading branch information
crockeea committed Aug 13, 2016
1 parent bf491f6 commit 07329c5
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 5 deletions.
16 changes: 16 additions & 0 deletions lol/CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
Changelog for lol project
================================

0.5.0.1
----
* Benchmarks now compile.

0.5.0.0
----
* Dramatically improved CT performance using Haskell INLINE/INLINABLE pragmas.
* Removed fmapTM from Tensor.
* Removed valuePPs, totientPPs, radicalPPs, oddRadicalPPs from Factored.
* K_q (i.e. base ring RRq) is now serialized with a discrete modulus.
* Fixed a bug in UCyc.divG. The result is `divG` is now split into `divGPow`
`divGDec`, and `divGCRTC`.
* Added `UCycPC` type synonym to UCyc.
* Added data-level interface for Factored.
* Added Random instance for FiniteField.

0.4.0.0
----
* Added support for GHC 8.0, also compatible with 7.10.3
Expand Down
4 changes: 0 additions & 4 deletions lol/benchmarks/Main.hs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ main = defaultMain =<< sequence [
{-# LANGUAGE BangPatterns, RecordWildCards #-}

import CycBenches
import SimpleTensorBenches
import TensorBenches
import SimpleUCycBenches
import UCycBenches

import Criterion.Internal (runAndAnalyseOne)
Expand Down Expand Up @@ -76,9 +74,7 @@ main :: IO ()
main = do
hSetBuffering stdout NoBuffering -- for better printing of progress
reports <- mapM (getReports =<<) [
simpleTensorBenches,
tensorBenches,
simpleUCycBenches,
ucycBenches,
cycBenches
]
Expand Down
2 changes: 1 addition & 1 deletion lol/lol.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ name: lol
-- PVP summary: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 0.5.0.0
version: 0.5.0.1
synopsis: A library for lattice cryptography.
homepage: https://github.com/cpeikert/Lol
Bug-Reports: https://github.com/cpeikert/Lol/issues
Expand Down

0 comments on commit 07329c5

Please sign in to comment.