Skip to content

Commit 3b8d96c

Browse files
authored
Merge pull request #7 from haskell-works/add-ghc-8.8.1-to-ci
Add ghc-8.8.1 to CI
2 parents 5dfc1f5 + bacb46e commit 3b8d96c

File tree

2 files changed

+77
-72
lines changed

2 files changed

+77
-72
lines changed

.circleci/config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,20 @@ workflows:
2626
context: haskell-ci
2727
binary-cache-uri: ${BINARY_CACHE_URI-"http://hw-binary-cache-us-west-2-a.s3-website-us-west-2.amazonaws.com/archive"}
2828

29+
- haskell/build-with-binary-cache:
30+
name: GHC 8.8.1
31+
executor: haskell/ghc-8_8_1
32+
context: haskell-ci
33+
binary-cache-uri: ${BINARY_CACHE_URI-"http://hw-binary-cache-us-west-2-a.s3-website-us-west-2.amazonaws.com/archive"}
34+
2935
- github/release-cabal:
3036
name: GitHub Release
3137
context: haskell-ci
3238
requires:
3339
- GHC 8.2.2
3440
- GHC 8.4.4
3541
- GHC 8.6.5
42+
- GHC 8.8.1
3643
checkout: true
3744
filters:
3845
branches:

hw-json-simple-cursor.cabal

Lines changed: 70 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
cabal-version: 2.2
22

3-
name: hw-json-simple-cursor
4-
version: 0.1.0.1
5-
synopsis: Memory efficient JSON parser
6-
description: Memory efficient JSON parser. Please see README.md
7-
category: Data
8-
homepage: http://github.com/haskell-works/hw-json-simple-cursor#readme
9-
bug-reports: https://github.com/haskell-works/hw-json-simple-cursor/issues
10-
author: John Ky
11-
maintainer: newhoggy@gmail.com
12-
copyright: 2016-2019 John Ky
13-
license: BSD-3-Clause
14-
license-file: LICENSE
15-
build-type: Simple
16-
extra-source-files:
17-
README.md
18-
corpus/5000B.json
19-
corpus/5000B.json.bp.idx
20-
corpus/5000B.json.ib.idx
21-
corpus/issue-0001.json
22-
corpus/issue-0001.json.bp.idx
23-
corpus/issue-0001.json.ib.idx
24-
corpus/issue-0001.md
3+
name: hw-json-simple-cursor
4+
version: 0.1.0.1
5+
synopsis: Memory efficient JSON parser
6+
description: Memory efficient JSON parser. Please see README.md
7+
category: Data
8+
homepage: http://github.com/haskell-works/hw-json-simple-cursor#readme
9+
bug-reports: https://github.com/haskell-works/hw-json-simple-cursor/issues
10+
author: John Ky
11+
maintainer: newhoggy@gmail.com
12+
copyright: 2016-2019 John Ky
13+
license: BSD-3-Clause
14+
license-file: LICENSE
15+
tested-with: GHC == 8.8.1, GHC == 8.6.5, GHC == 8.4.4, GHC == 8.2.2
16+
build-type: Simple
17+
extra-source-files: README.md
18+
corpus/5000B.json
19+
corpus/5000B.json.bp.idx
20+
corpus/5000B.json.ib.idx
21+
corpus/issue-0001.json
22+
corpus/issue-0001.json.bp.idx
23+
corpus/issue-0001.json.ib.idx
24+
corpus/issue-0001.md
2525

2626
source-repository head
2727
type: git
@@ -67,21 +67,21 @@ common config
6767
default-language: Haskell2010
6868
ghc-options: -Wall -O2 -msse4.2
6969
if flag(sse42)
70-
ghc-options: -msse4.2
70+
ghc-options: -msse4.2
7171
if flag(bmi2) && impl(ghc >= 8.4.1)
72-
ghc-options: -mbmi2 -msse4.2
73-
cpp-options: -DBMI2_ENABLED
72+
ghc-options: -mbmi2 -msse4.2
73+
cpp-options: -DBMI2_ENABLED
7474

7575
library
76-
import: base, config
77-
, bytestring
78-
, hw-balancedparens
79-
, hw-bits
80-
, hw-prim
81-
, hw-rankselect
82-
, hw-rankselect-base
83-
, vector
84-
, word8
76+
import: base, config
77+
, bytestring
78+
, hw-balancedparens
79+
, hw-bits
80+
, hw-prim
81+
, hw-rankselect
82+
, hw-rankselect-base
83+
, vector
84+
, word8
8585
hs-source-dirs: src
8686
other-modules: Paths_hw_json_simple_cursor
8787
autogen-modules: Paths_hw_json_simple_cursor
@@ -94,58 +94,56 @@ library
9494
HaskellWorks.Data.Json.Simple.Cursor.Snippet
9595

9696
executable hw-json
97-
import: base, config
98-
, bytestring
99-
, generic-lens
100-
, hw-balancedparens
101-
, hw-json-simd
102-
, hw-prim
103-
, hw-rankselect
104-
, hw-rankselect-base
105-
, lens
106-
, mmap
107-
, optparse-applicative
108-
, semigroups
109-
, text
110-
, vector
97+
import: base, config
98+
, bytestring
99+
, generic-lens
100+
, hw-balancedparens
101+
, hw-json-simd
102+
, hw-prim
103+
, hw-rankselect
104+
, hw-rankselect-base
105+
, lens
106+
, mmap
107+
, optparse-applicative
108+
, semigroups
109+
, text
110+
, vector
111111
main-is: Main.hs
112112
hs-source-dirs: app
113113
ghc-options: -threaded -rtsopts -with-rtsopts=-N
114114
build-depends: hw-json-simple-cursor
115-
other-modules:
116-
App.Commands
117-
App.Commands.CreateIndex
118-
App.Commands.Types
115+
other-modules: App.Commands
116+
App.Commands.CreateIndex
117+
App.Commands.Types
119118

120119
test-suite hw-json-test
121-
import: base, config
122-
, bytestring
123-
, hedgehog
124-
, hspec
125-
, hw-balancedparens
126-
, hw-bits
127-
, hw-hspec-hedgehog
128-
, hw-prim
129-
, hw-rankselect
130-
, hw-rankselect-base
131-
, vector
120+
import: base, config
121+
, bytestring
122+
, hedgehog
123+
, hspec
124+
, hw-balancedparens
125+
, hw-bits
126+
, hw-hspec-hedgehog
127+
, hw-prim
128+
, hw-rankselect
129+
, hw-rankselect-base
130+
, vector
132131
type: exitcode-stdio-1.0
133132
main-is: Spec.hs
134133
build-depends: hw-json-simple-cursor
135134
hs-source-dirs: test
136135
ghc-options: -threaded -rtsopts -with-rtsopts=-N
137136
build-tool-depends: hspec-discover:hspec-discover
138-
other-modules:
139-
HaskellWorks.Data.Json.Simple.CursorSpec
140-
Paths_hw_json_simple_cursor
137+
other-modules: HaskellWorks.Data.Json.Simple.CursorSpec
138+
Paths_hw_json_simple_cursor
141139

142140
benchmark bench
143-
import: base, config
144-
, bytestring
145-
, criterion
146-
, directory
147-
, mmap
148-
, semigroups
141+
import: base, config
142+
, bytestring
143+
, criterion
144+
, directory
145+
, mmap
146+
, semigroups
149147
type: exitcode-stdio-1.0
150148
main-is: Main.hs
151149
hs-source-dirs: bench

0 commit comments

Comments
 (0)