-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCHANGELOG
81 lines (77 loc) · 3.76 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
0.4.0.2 (2024-08-28):
- Updating version bounds for GHC 9.10
0.4.0.1 (2024-02-19):
- Updating version bounds for GHC 9.8
0.4.0 (2023-03-19):
- Renaming modules to avoid conflicts with unix-2.8.0.0
- Updating version bounds for GHC 9.6
0.3.7.8 (2022-08-28):
- Updated version bounds for GHC 9.4
0.3.7.7 (2022-05-25):
- Updated the `alignment` macro to avoid warnings on hsc2hs-0.68 (ghc-8.0); also fixing cross-compilation for Arm AArch64:
* <https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/8.0#hsc2hs-defines-an-alignment-macro>
0.3.7.6 (2021-11-02):
- Updated version bounds for GHC 8.2.1
0.3.7.5 (2021-10-24):
- Updating maintainer emails/urls
- Removed the __HADDOCK__ hack
- Generally cleaning up old cruft
0.3.7.4 (2021-10-16):
- Started using GithubActions for CI.
- Corrected parsing errors with newer GHC.
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