packages feed

bloomfilter 1.2.5 → 1.2.6

raw patch · 2 files changed

+14/−5 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

bloomfilter.cabal view
@@ -1,5 +1,5 @@ name:            bloomfilter-version:         1.2.5+version:         1.2.6 license:         BSD3 license-file:    LICENSE author:          Bryan O'Sullivan <bos@serpentine.com>
cbits/lookup3.h view
@@ -27,6 +27,15 @@ #define rot(x,k) (((x)<<(k)) | ((x)>>(32-(k))))  /*+ *+ */+#if (defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ == 610)+# define MAYBESTATIC+#else+# define MAYBESTATIC static inline+#endif++/* ------------------------------------------------------------------------------- mix -- mix 3 32-bit values reversibly. @@ -126,7 +135,7 @@ void _jenkins_hashlittle2(const void *key, size_t length, 			  uint32_t *pc, uint32_t *pb); -static inline void _jenkins_little2_begin(const uint32_t *pc,+MAYBESTATIC void _jenkins_little2_begin(const uint32_t *pc, 					  const uint32_t *pb, 					  uint32_t st[3]) {@@ -141,7 +150,7 @@   st[2] = c; } -static inline size_t _jenkins_little2_frag(const void *key,+MAYBESTATIC size_t _jenkins_little2_frag(const void *key, 					   size_t length, 					   uint32_t st[4], 					   size_t offset)@@ -166,7 +175,7 @@   return offset; } -static inline size_t _jenkins_little2_step(const void *key,+MAYBESTATIC size_t _jenkins_little2_step(const void *key, 					   size_t length, 					   uint32_t st[3]) {@@ -333,7 +342,7 @@ }  -static inline void _jenkins_little2_end(int nonempty,+MAYBESTATIC void _jenkins_little2_end(int nonempty, 					uint32_t *pc, 					uint32_t *pb, 					const uint32_t st[3])