packages feed

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 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