geomancy 0.3.0.1 → 0.3.1.0
raw patch · 5 files changed
+10/−6 lines, 5 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- geomancy.cabal +3/−3
- src/Geomancy/IVec3.hs +1/−1
- src/Geomancy/UVec3.hs +1/−1
- src/Geomancy/Vec3.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for geomancy +## 0.3.1.0++- Fixed Block.sizeOf40 for Packed 3-vectors (was 16, now 12).+ ## 0.3.0.1 - Added Lift instances for data.
geomancy.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: geomancy-version: 0.3.0.1+version: 0.3.1.0 synopsis: Vectors and matrix manipulation description: Sometimes it is unavoidable you have to do stuff on CPU. Let's at least do it faster.@@ -91,7 +91,7 @@ Paths_geomancy hs-source-dirs: test- ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -with-rtsopts=-qn1 -with-rtsopts=-A128m+ ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -qn1 -A128m" build-depends: base >=4.7 && <5 , deepseq@@ -108,7 +108,7 @@ Paths_geomancy hs-source-dirs: bench- ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -with-rtsopts=-qn1 -with-rtsopts=-A16m+ ghc-options: -Wall -O2 -threaded -rtsopts "-with-rtsopts=-N1 -A128m -s" build-depends: base >=4.7 && <5 , criterion
src/Geomancy/IVec3.hs view
@@ -253,7 +253,7 @@ instance Block Packed where type PackedSize Packed = 12- alignment140 _ = 16+ alignment140 _ = 12 sizeOf140 _ = 16 alignment430 = alignment140 sizeOf430 = sizeOf140
src/Geomancy/UVec3.hs view
@@ -267,7 +267,7 @@ instance Block Packed where type PackedSize Packed = 12 alignment140 _ = 16- sizeOf140 _ = 16+ sizeOf140 _ = 12 alignment430 = alignment140 sizeOf430 = sizeOf140 isStruct _ = False
src/Geomancy/Vec3.hs view
@@ -435,7 +435,7 @@ instance Block Packed where type PackedSize Packed = 12 alignment140 _ = 16- sizeOf140 _ = 16+ sizeOf140 _ = 12 alignment430 = alignment140 sizeOf430 = sizeOf140 isStruct _ = False