aivika 4.0 → 4.0.1
raw patch · 6 files changed
+35/−24 lines, 6 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +12/−0
- Simulation/Aivika/PriorityQueue.hs +2/−0
- Simulation/Aivika/Unboxed.hs +14/−14
- Simulation/Aivika/Vector.hs +2/−0
- Simulation/Aivika/Vector/Unboxed.hs +2/−0
- aivika.cabal +3/−10
CHANGELOG.md view
@@ -1,3 +1,15 @@+Version 4.0.1+-----++* Fixed build issues on GHC 7.10.1.++Version 4.0+-----++* Added resource preemption.++* Fixed misprint in the activityProcessor function.+ Version 3.1 -----
Simulation/Aivika/PriorityQueue.hs view
@@ -1,4 +1,6 @@ +{-# LANGUAGE FlexibleContexts #-}+ -- | -- Module : Simulation.Aivika.PriorityQueue -- Copyright : Copyright (c) 2009-2015, David Sorokin <david.sorokin@gmail.com>
Simulation/Aivika/Unboxed.hs view
@@ -17,8 +17,8 @@ import Data.Array import Data.Array.IO.Safe-import Data.Int -import Data.Word +import Data.Int+import Data.Word -- | The type which values can be contained in an unboxed array. class MArray IOUArray e IO => Unboxed e where@@ -27,18 +27,18 @@ newUnboxedArray_ :: Ix i => (i, i) -> IO (IOUArray i e) newUnboxedArray_ = newArray_ -instance Unboxed Bool -instance Unboxed Char -instance Unboxed Double -instance Unboxed Float -instance Unboxed Int -instance Unboxed Int8 -instance Unboxed Int16 -instance Unboxed Int32 -instance Unboxed Word -instance Unboxed Word8 -instance Unboxed Word16 -instance Unboxed Word32 +instance Unboxed Bool+instance Unboxed Char+instance Unboxed Double+instance Unboxed Float+instance Unboxed Int+instance Unboxed Int8+instance Unboxed Int16+instance Unboxed Int32+instance Unboxed Word+instance Unboxed Word8+instance Unboxed Word16+instance Unboxed Word32 #ifndef __HASTE__
Simulation/Aivika/Vector.hs view
@@ -1,4 +1,6 @@ +{-# LANGUAGE FlexibleContexts #-}+ -- | -- Module : Simulation.Aivika.Vector -- Copyright : Copyright (c) 2009-2015, David Sorokin <david.sorokin@gmail.com>
Simulation/Aivika/Vector/Unboxed.hs view
@@ -1,4 +1,6 @@ +{-# LANGUAGE FlexibleContexts #-}+ -- | -- Module : Simulation.Aivika.Vector.Unboxed -- Copyright : Copyright (c) 2009-2015, David Sorokin <david.sorokin@gmail.com>
aivika.cabal view
@@ -1,5 +1,5 @@ name: aivika-version: 4.0+version: 4.0.1 synopsis: A multi-paradigm simulation library description: Aivika is a multi-paradigm simulation library with a strong emphasis@@ -110,11 +110,6 @@ examples/TimeOutWait.hs CHANGELOG.md -flag haste-inst- - description: The package is built using haste-inst- default: False- library exposed-modules: Simulation.Aivika@@ -187,10 +182,8 @@ mtl >= 2.1.1, array >= 0.3.0.0, containers >= 0.4.0.0,- random >= 1.0.0.3-- if !flag(haste-inst)- build-depends: vector >= 0.10.0.1+ random >= 1.0.0.3,+ vector >= 0.10.0.1 other-extensions: FlexibleContexts, FlexibleInstances,