summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLarsPetersen <>2020-06-29 07:18:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2020-06-29 07:18:00 (GMT)
commit141eb2f12ff1c62afa972eda0661d8956158134c (patch)
treeaa564076483f9f4e351b690e128a28a08dd3ef55
parent0b0dd130a8d1c42025b5455d4dbb6d439d1728f4 (diff)
version 0.8.3.0HEAD0.8.3.0master
-rw-r--r--CHANGELOG.md4
-rw-r--r--platform/linux/src/System/Socket/Internal/Platform.hsc3
-rw-r--r--socket.cabal10
-rw-r--r--src/System/Socket.hsc1
-rw-r--r--src/System/Socket/Unsafe.hs1
5 files changed, 7 insertions, 12 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aba2375..84fd9bb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+0.8.3.0 Lars Petersen <info@lars-petersen.net> 2020-06-29
+
+ * Updates Stack LTS to 16.3
+
0.8.2.0 Lars Petersen <info@lars-petersen.net> 2018-10-31
* Issue 61: Fixed unexpected `IOError` bubbling up from `threadWaitSTM`.
diff --git a/platform/linux/src/System/Socket/Internal/Platform.hsc b/platform/linux/src/System/Socket/Internal/Platform.hsc
index aac0274..38ddd2a 100644
--- a/platform/linux/src/System/Socket/Internal/Platform.hsc
+++ b/platform/linux/src/System/Socket/Internal/Platform.hsc
@@ -18,8 +18,7 @@ import Control.Concurrent.MVar
import Control.Concurrent ( threadWaitRead, threadWaitWrite,
threadWaitReadSTM, threadWaitWriteSTM,
forkIO, rtsSupportsBoundThreads, killThread )
-import Control.Exception ( bracketOnError, mapException, throwIO,
- catch, SomeException(..) )
+import Control.Exception ( bracketOnError, throwIO, catch, SomeException(..) )
import Foreign.Ptr
import Foreign.C.Types
import Foreign.C.String
diff --git a/socket.cabal b/socket.cabal
index 8c0b739..efde3a6 100644
--- a/socket.cabal
+++ b/socket.cabal
@@ -1,5 +1,5 @@
name: socket
-version: 0.8.2.0
+version: 0.8.3.0
synopsis: An extensible socket library.
description:
This library is a minimal cross-platform interface for
@@ -14,9 +14,7 @@ build-type: Simple
cabal-version: >=1.10
homepage: https://github.com/lpeterse/haskell-socket
bug-reports: https://github.com/lpeterse/haskell-socket/issues
-tested-with: GHC==7.8.1,GHC==7.8.2,GHC==7.8.3,GHC==7.8.4,
- GHC==7.10.1, GHC==7.10.2, GHC==7.10.3,
- GHC==8.0.2, GHC==8.2.2, GHC==8.4.3
+tested-with: GHC==8.0.2, GHC==8.2.2, GHC==8.4.3, GHC==8.8.3
extra-source-files: README.md
CHANGELOG.md
CONTRIBUTORS.txt
@@ -47,10 +45,6 @@ library
, System.Socket.Internal.Platform
build-depends: base >= 4.7 && < 5
, bytestring < 0.11
- if impl(ghc >= 8.0)
- ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
- else
- build-depends: fail == 4.9.*, semigroups == 0.18.*
hs-source-dirs: src
build-tools: hsc2hs
default-language: Haskell2010
diff --git a/src/System/Socket.hsc b/src/System/Socket.hsc
index 55d10b2..c5f1345 100644
--- a/src/System/Socket.hsc
+++ b/src/System/Socket.hsc
@@ -131,7 +131,6 @@ module System.Socket (
, eaiSystem
) where
-import Control.Applicative ( (<$>) )
import Control.Exception
import Control.Monad
import Control.Concurrent
diff --git a/src/System/Socket/Unsafe.hs b/src/System/Socket/Unsafe.hs
index 32d3c3c..347e7bf 100644
--- a/src/System/Socket/Unsafe.hs
+++ b/src/System/Socket/Unsafe.hs
@@ -33,7 +33,6 @@ module System.Socket.Unsafe (
, tryWaitRetryLoop
) where
-import Control.Applicative ( (<$>) )
import Control.Concurrent.MVar
import Control.Exception ( throwIO )
import Control.Monad