unix-bytestring 0.3.7.2 → 0.3.7.3
raw patch · 8 files changed
+69/−67 lines, 8 files
Files
- CHANGELOG +59/−0
- LICENSE +1/−1
- VERSION +0/−57
- src/Foreign/C/Error/Safe.hs +1/−1
- src/System/Posix/IO/ByteString.hsc +1/−1
- src/System/Posix/IO/ByteString/Lazy.hs +1/−1
- src/System/Posix/Types/Iovec.hsc +1/−1
- unix-bytestring.cabal +5/−5
+ CHANGELOG view
@@ -0,0 +1,59 @@+0.3.7.3 (2015-05-30):+ - Moved VERSION to CHANGELOG+0.3.7 (2013-08-08):+ - System.Posix.IO.ByteString: Corrected a bug in fdSeek/tryFdSeek where the return value was always 0 on largefile i686 systems due to the underlying C function being (undocumentedly) implemented as a macrocall. This had been fixed in unix-2.6.0.1, and I've just backported their fix (replacing the previous unix-2.4.2.0 implementation). Cf:+ * <https://github.com/ghc/packages-base/blob/master/System/Posix/Internals.hs#L414>+ * <https://github.com/ghc/packages-unix/blob/master/System/Posix/IO/Common.hsc#L306>+0.3.6 (2013-05-29):+ - System.Posix.Types.Iovec: adjusted unsafeForeignPtrToPtr for GHC 7.8+0.3.5.4 (2012-08-23):+ - System.Posix.IO.ByteString: adjusted some imports for GHC 7.6+ - Removed the custom Setup.hs, for compatibility with GHC 7.6+0.3.5.3 (2012-02-21):+ - Foreign.C.Error.Safe: changed (Num a) to (Eq a, Num a) for GHC 7.4+0.3.5 (2011-06-29):+ - System.Posix.IO.ByteString: added fdSeek, tryFdSeek.+ - Foreign.C.Error.Safe: added.+0.3.4.1 (2011-04-03):+ - LICENSE: corrected license for the fdReadBuf and fdWriteBuf functions+0.3.4 (2011-03-26):+ - System.Posix.IO.ByteString.Lazy: Fixed functions to check (<=0) instead of (==0)+0.3.3 (2011-03-26):+ - System.Posix.IO.ByteString: added tryFdReadBuf, tryFdReadvBuf, tryFdPreadBuf, tryFdWriteBuf, tryFdWritevBuf, tryFdPwriteBuf+0.3.2.1 (2011-03-20):+ - Changed the cabal category label to System+ - Uploaded to Hackage+0.3.2 (2011-03-17):+ - Removed the dependency on @unix@.+0.3.1 (2011-03-07):+ - System.Posix.IO.ByteString: added fdPreads+ - System.Posix.IO.ByteString.Lazy: added fdPread+0.3.0 (2011-03-07):+ - System.Posix.IO.ByteString: added fdReadvBuf, exposed fdWritevBuf+ - System.Posix.IO.ByteString: added fdReadBuf and fdWriteBuf for compatibility with older versions of the @unix@ package+ - System.Posix.IO.ByteString: added fdPread, fdPreadBuf+ - System.Posix.IO.ByteString: added fdPwrite, fdPwriteBuf++0.2.1 (2011-03-06):+ - Added a custom build in order to define __HADDOCK__ when appropriate.+ - System.Posix.IO.ByteString: added fdReads+0.2.0 (2011-03-05):+ - Corrected the specifications (writev etc is XPG4.2, not POSIX)+ - Added some extra #includes for legacy reasons+ - Changed stability to experimental.+ - Added new module System.Posix.Types.Iovec+ - System.Posix.IO.ByteString.Lazy: added fdWritev+ - System.Posix.IO.ByteString.Lazy: changed fdWrite to fdWrites+ - System.Posix.IO.ByteString: added fdWrites and fdWritev+ - Renamed package to unix-bytestring++0.1.0 (2011-02-27):+ - Moved Data.ByteString.Posix to System.Posix.IO.ByteString+ - Moved Data.ByteString.Lazy.Posix to System.Posix.IO.ByteString.Lazy++0.0.2 (2011-02-20):+ - Fixed stack overflow possibility in Lazy.fdWrite+0.0.1 (2010-11-10):+ - Added lazy variants+0.0.0 (2010-11-10):+ - Initial version forked from Posta-IPC
LICENSE view
@@ -8,7 +8,7 @@ === unix-bytestring license === -Copyright (c) 2010--2013, wren ng thornton.+Copyright (c) 2010--2013, wren gayle romano. ALL RIGHTS RESERVED. Redistribution and use in source and binary forms, with or without
− VERSION
@@ -1,57 +0,0 @@-0.3.7 (2013-08-08):- - System.Posix.IO.ByteString: Corrected a bug in fdSeek/tryFdSeek where the return value was always 0 on largefile i686 systems due to the underlying C function being (undocumentedly) implemented as a macrocall. This had been fixed in unix-2.6.0.1, and I've just backported their fix (replacing the previous unix-2.4.2.0 implementation). Cf:- * <https://github.com/ghc/packages-base/blob/master/System/Posix/Internals.hs#L414>- * <https://github.com/ghc/packages-unix/blob/master/System/Posix/IO/Common.hsc#L306>-0.3.6 (2013-05-29):- - System.Posix.Types.Iovec: adjusted unsafeForeignPtrToPtr for GHC 7.8-0.3.5.4 (2012-08-23):- - System.Posix.IO.ByteString: adjusted some imports for GHC 7.6- - Removed the custom Setup.hs, for compatibility with GHC 7.6-0.3.5.3 (2012-02-21):- - Foreign.C.Error.Safe: changed (Num a) to (Eq a, Num a) for GHC 7.4-0.3.5 (2011-06-29):- - System.Posix.IO.ByteString: added fdSeek, tryFdSeek.- - Foreign.C.Error.Safe: added.-0.3.4.1 (2011-04-03):- - LICENSE: corrected license for the fdReadBuf and fdWriteBuf functions-0.3.4 (2011-03-26):- - System.Posix.IO.ByteString.Lazy: Fixed functions to check (<=0) instead of (==0)-0.3.3 (2011-03-26):- - System.Posix.IO.ByteString: added tryFdReadBuf, tryFdReadvBuf, tryFdPreadBuf, tryFdWriteBuf, tryFdWritevBuf, tryFdPwriteBuf-0.3.2.1 (2011-03-20):- - Changed the cabal category label to System- - Uploaded to Hackage-0.3.2 (2011-03-17):- - Removed the dependency on @unix@.-0.3.1 (2011-03-07):- - System.Posix.IO.ByteString: added fdPreads- - System.Posix.IO.ByteString.Lazy: added fdPread-0.3.0 (2011-03-07):- - System.Posix.IO.ByteString: added fdReadvBuf, exposed fdWritevBuf- - System.Posix.IO.ByteString: added fdReadBuf and fdWriteBuf for compatibility with older versions of the @unix@ package- - System.Posix.IO.ByteString: added fdPread, fdPreadBuf- - System.Posix.IO.ByteString: added fdPwrite, fdPwriteBuf--0.2.1 (2011-03-06):- - Added a custom build in order to define __HADDOCK__ when appropriate.- - System.Posix.IO.ByteString: added fdReads-0.2.0 (2011-03-05):- - Corrected the specifications (writev etc is XPG4.2, not POSIX)- - Added some extra #includes for legacy reasons- - Changed stability to experimental.- - Added new module System.Posix.Types.Iovec- - System.Posix.IO.ByteString.Lazy: added fdWritev- - System.Posix.IO.ByteString.Lazy: changed fdWrite to fdWrites- - System.Posix.IO.ByteString: added fdWrites and fdWritev- - Renamed package to unix-bytestring--0.1.0 (2011-02-27):- - Moved Data.ByteString.Posix to System.Posix.IO.ByteString- - Moved Data.ByteString.Lazy.Posix to System.Posix.IO.ByteString.Lazy--0.0.2 (2011-02-20):- - Fixed stack overflow possibility in Lazy.fdWrite-0.0.1 (2010-11-10):- - Added lazy variants-0.0.0 (2010-11-10):- - Initial version forked from Posta-IPC
src/Foreign/C/Error/Safe.hs view
@@ -4,7 +4,7 @@ -- 2012.02.21 -- | -- Module : Foreign.C.Error.Safe--- Copyright : Copyright (c) 2010--2012 wren ng thornton+-- Copyright : Copyright (c) 2010--2015 wren gayle romano -- License : BSD -- Maintainer : wren@community.haskell.org -- Stability : provisional
src/System/Posix/IO/ByteString.hsc view
@@ -27,7 +27,7 @@ -- 2013.08.08 -- | -- Module : System.Posix.IO.ByteString--- Copyright : Copyright (c) 2010--2012 wren ng thornton+-- Copyright : Copyright (c) 2010--2015 wren gayle romano -- License : BSD -- Maintainer : wren@community.haskell.org -- Stability : experimental
src/System/Posix/IO/ByteString/Lazy.hs view
@@ -4,7 +4,7 @@ -- 2011.03.17 -- | -- Module : System.Posix.IO.ByteString.Lazy--- Copyright : Copyright (c) 2010--2012 wren ng thornton+-- Copyright : Copyright (c) 2010--2015 wren gayle romano -- License : BSD -- Maintainer : wren@community.haskell.org -- Stability : experimental
src/System/Posix/Types/Iovec.hsc view
@@ -10,7 +10,7 @@ -- 2013.05.29 -- | -- Module : System.Posix.Types.Iovec--- Copyright : Copyright (c) 2010--2013 wren ng thornton+-- Copyright : Copyright (c) 2010--2015 wren gayle romano -- License : BSD -- Maintainer : wren@community.haskell.org -- Stability : experimental
unix-bytestring.cabal view
@@ -1,5 +1,5 @@ ------------------------------------------------------------------- wren ng thornton <wren@community.haskell.org> ~ 2014.03.30+-- wren gayle romano <wren@community.haskell.org> ~ 2015.05.30 ---------------------------------------------------------------- -- By and large Cabal >=1.2 is fine; but >= 1.6 gives tested-with:@@ -8,12 +8,12 @@ Build-Type: Simple Name: unix-bytestring-Version: 0.3.7.2+Version: 0.3.7.3 Stability: provisional Homepage: http://code.haskell.org/~wren/-Author: wren ng thornton+Author: wren gayle romano Maintainer: wren@community.haskell.org-Copyright: Copyright (c) 2010--2013 wren ng thornton+Copyright: Copyright (c) 2010--2015 wren gayle romano License: BSD3 License-File: LICENSE @@ -35,7 +35,7 @@ Tested-With: GHC ==6.12.1, GHC ==6.12.3, GHC ==7.4.2, GHC ==7.6.1, GHC ==7.8.0 Extra-source-files:- README, VERSION+ README, CHANGELOG Source-Repository head Type: darcs Location: http://community.haskell.org/~wren/unix-bytestring