Skip to content

Commit 9f24bed

Browse files
authored
Merge pull request #630 from phadej/base-compat-0.10
Allow base-compat-0.10.0
2 parents 84ef299 + f685b60 commit 9f24bed

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

Data/Aeson/Encoding/Builder.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import Data.ByteString.Builder as B
4444
import Data.ByteString.Builder.Prim as BP
4545
import Data.ByteString.Builder.Scientific (scientificBuilder)
4646
import Data.Char (chr, ord)
47-
import Data.Monoid ((<>))
47+
import Data.Semigroup ((<>))
4848
import Data.Scientific (Scientific, base10Exponent, coefficient)
4949
import Data.Text.Encoding (encodeUtf8BuilderEscaped)
5050
import Data.Time (UTCTime(..))

Data/Aeson/Text.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import Prelude.Compat
2525

2626
import Data.Aeson.Types (Value(..), ToJSON(..))
2727
import Data.Aeson.Encoding (encodingToLazyByteString)
28-
import Data.Monoid ((<>))
28+
import Data.Semigroup ((<>))
2929
import Data.Scientific (FPFormat(..), Scientific, base10Exponent)
3030
import Data.Text.Lazy.Builder
3131
import Data.Text.Lazy.Builder.Scientific (formatScientificBuilder)

Data/Aeson/Types/FromJSON.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ import Data.Hashable (Hashable(..))
9797
import Data.Int (Int16, Int32, Int64, Int8)
9898
import Data.List.NonEmpty (NonEmpty(..))
9999
import Data.Maybe (fromMaybe)
100-
import Data.Monoid ((<>))
100+
import Data.Semigroup ((<>))
101101
import Data.Proxy (Proxy(..))
102102
import Data.Ratio ((%), Ratio)
103103
import Data.Scientific (Scientific)

Data/Aeson/Types/ToJSON.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ import Data.Functor.Sum (Sum(..))
8080
import Data.Int (Int16, Int32, Int64, Int8)
8181
import Data.List (intersperse)
8282
import Data.List.NonEmpty (NonEmpty(..))
83-
import Data.Monoid ((<>))
83+
import Data.Semigroup ((<>))
8484
import Data.Proxy (Proxy(..))
8585
import Data.Ratio (Ratio, denominator, numerator)
8686
import Data.Scientific (Scientific)
@@ -860,7 +860,7 @@ instance ( IsRecord a isRecord
860860
) => TaggedObject enc arity (C1 c a)
861861
where
862862
taggedObject opts targs tagFieldName contentsFieldName =
863-
fromPairs . (tag <>) . contents
863+
fromPairs . mappend tag . contents
864864
where
865865
tag = tagFieldName `pair`
866866
(fromString (constructorTagModifier opts (conName (undefined :: t c a p)))
@@ -1003,7 +1003,7 @@ instance ( Monoid pairs
10031003
) => RecordToPairs enc pairs arity (a :*: b)
10041004
where
10051005
recordToPairs opts (targs :: ToArgs enc arity p) (a :*: b) =
1006-
pairsOf a <> pairsOf b
1006+
pairsOf a `mappend` pairsOf b
10071007
where
10081008
pairsOf :: (RecordToPairs enc pairs arity f) => f p -> pairs
10091009
pairsOf = recordToPairs opts targs

aeson.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ library
102102
build-depends:
103103
attoparsec >= 0.13.0.1,
104104
base >= 4.5 && < 5,
105-
base-compat >= 0.9.1 && < 0.10,
105+
base-compat >= 0.9.1 && < 0.11,
106106
containers >= 0.4.2,
107107
deepseq >= 1.3 && < 1.5,
108108
dlist >= 0.6,

attoparsec-iso8601/attoparsec-iso8601.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ library
3737
build-depends:
3838
attoparsec >= 0.13.0.1,
3939
base >= 4.5 && < 5,
40-
base-compat >= 0.9.1 && < 0.10,
40+
base-compat >= 0.9.1 && < 0.11,
4141
text >= 1.1.1.0,
4242
time >= 1.1.1.4
4343

benchmarks/aeson-benchmarks.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ library
3030
build-depends:
3131
attoparsec >= 0.13.0.1,
3232
base == 4.*,
33-
base-compat >= 0.9.1 && <0.10,
33+
base-compat >= 0.9.1 && <0.11,
3434
time-locale-compat >=0.1.1 && <0.2,
3535
containers,
3636
deepseq,

0 commit comments

Comments
 (0)