foreign-store 0.2 → 0.2.1
raw patch · 2 files changed
+4/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Foreign.Store: instance Eq (Store a)
- Foreign.Store: instance Eq StoreException
- Foreign.Store: instance Exception StoreException
- Foreign.Store: instance Show (Store a)
- Foreign.Store: instance Show StoreException
- Foreign.Store: instance Typeable StoreException
+ Foreign.Store: instance GHC.Classes.Eq (Foreign.Store.Store a)
+ Foreign.Store: instance GHC.Classes.Eq Foreign.Store.StoreException
+ Foreign.Store: instance GHC.Exception.Type.Exception Foreign.Store.StoreException
+ Foreign.Store: instance GHC.Show.Show (Foreign.Store.Store a)
+ Foreign.Store: instance GHC.Show.Show Foreign.Store.StoreException
Files
- cbits/store.c +1/−1
- foreign-store.cabal +3/−2
cbits/store.c view
@@ -29,7 +29,7 @@ if (index + 1 > size) { size_t new_size = index + 1; values = realloc(values,new_size * sizeof(void*));- memset(values + size,0,new_size - size);+ memset(values + size,0,(new_size - size)*sizeof(void*)); size = new_size; } values[index] = value;
foreign-store.cabal view
@@ -1,5 +1,5 @@ name: foreign-store-version: 0.2+version: 0.2.1 synopsis: Store a stable pointer in a foreign context to be retrieved later. description: Store a stable pointer in a foreign context to be retrieved later. Persists through GHCi reloads. license: BSD3@@ -9,7 +9,7 @@ copyright: 2014 Chris Done category: Development build-type: Simple-cabal-version: >=1.8+cabal-version: 1.12 Homepage: https://github.com/chrisdone/foreign-store library@@ -19,6 +19,7 @@ build-depends: base >= 4 && <5 c-sources: cbits/store.c include-dirs: cbits+ default-language: Haskell2010 source-repository head type: git