Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Upgrade stack LTS snapshot to 21.9 (GHC 9.4.6). #96

Merged
merged 2 commits into from
Sep 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 49 additions & 62 deletions msgpack-binary.cabal
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
name: msgpack-binary
version: 0.0.17
synopsis: A Haskell implementation of MessagePack
homepage: http://msgpack.org/
license: BSD3
license-file: LICENSE
author: Hideyuki Tanaka
maintainer: Iphigenia Df <[email protected]>
copyright: Copyright (c) 2009-2016, Hideyuki Tanaka
category: Data
stability: Experimental
cabal-version: >= 1.10
build-type: Simple
name: msgpack-binary
version: 0.0.17
synopsis: A Haskell implementation of MessagePack
homepage: http://msgpack.org/
license: BSD3
license-file: LICENSE
author: Hideyuki Tanaka
maintainer: Iphigenia Df <[email protected]>
copyright: Copyright (c) 2009-2016, Hideyuki Tanaka
category: Data
stability: Experimental
cabal-version: >=1.10
build-type: Simple
description:
A Haskell implementation of MessagePack <http://msgpack.org/>
.
Expand All @@ -19,88 +19,75 @@ description:
bugfixes and is actively being developed.

source-repository head
type: git
location: https://github.com/TokTok/hs-msgpack-binary
type: git
location: https://github.com/TokTok/hs-msgpack-binary

library
default-language: Haskell2010
hs-source-dirs:
src
ghc-options:
-Wall
-fno-warn-unused-imports
exposed-modules:
Data.MessagePack
hs-source-dirs: src
ghc-options: -Wall -Wno-unused-imports
exposed-modules: Data.MessagePack
other-modules:
Data.MessagePack.Get
Data.MessagePack.Put
Data.MessagePack.Get
Data.MessagePack.Put

build-depends:
base < 5
, binary >= 0.7.0.0
base <5
, binary >=0.7.0.0
, bytestring
, data-binary-ieee754
, monad-validate
, msgpack-types >= 0.3.2 && < 0.4
, msgpack-types >=0.3.2 && <0.4
, text
, vector

executable msgpack-gen-sample
default-language: Haskell2010
hs-source-dirs:
tools
ghc-options:
-Wall
-fno-warn-unused-imports
main-is: msgpack-gen-sample.hs
hs-source-dirs: tools
ghc-options: -Wall -Wno-unused-imports
main-is: msgpack-gen-sample.hs
build-depends:
base < 5
, msgpack-arbitrary >= 0.1.3 && < 0.2
base <5
, msgpack-arbitrary >=0.1.3 && <0.2
, msgpack-binary

executable msgpack-parser
default-language: Haskell2010
hs-source-dirs:
tools
ghc-options:
-Wall
-fno-warn-unused-imports
main-is: msgpack-parser.hs
hs-source-dirs: tools
ghc-options: -Wall -Wno-unused-imports
main-is: msgpack-parser.hs
build-depends:
base < 5
base <5
, msgpack-arbitrary
, msgpack-binary

test-suite testsuite
type: exitcode-stdio-1.0
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: testsuite.hs
other-modules:
Data.MessagePackSpec
ghc-options:
-Wall
-fno-warn-unused-imports
hs-source-dirs: test
main-is: testsuite.hs
other-modules: Data.MessagePackSpec
ghc-options: -Wall -Wno-unused-imports
build-depends:
base < 5
base <5
, hspec
, msgpack-binary
, msgpack-testsuite >= 0.1.0 && < 0.2
, msgpack-testsuite >=0.1.0 && <0.2

benchmark benchmark
type: exitcode-stdio-1.0
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: bench
main-is: benchmark.hs
hs-source-dirs: bench
main-is: benchmark.hs
other-modules:
Data.MessagePack.IntBench
Data.MessagePackBench
ghc-options:
-Wall
-fno-warn-unused-imports
Data.MessagePack.IntBench
Data.MessagePackBench

ghc-options: -Wall -Wno-unused-imports
build-depends:
base < 5
, QuickCheck
base <5
, bytestring
, criterion
, deepseq
, msgpack-binary
, QuickCheck
4 changes: 2 additions & 2 deletions stack.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
packages: [.]
resolver: lts-18.18
resolver: lts-21.9
extra-deps:
- monad-validate-1.2.0.0@sha256:9850f408431098b28806dd464b6825a88a0b56c84f380d7fe0454c1df9d6f881,3505
- monad-validate-1.3.0.0
- msgpack-arbitrary-0.1.3
- msgpack-testsuite-0.1.0
- msgpack-types-0.3.2