on main help sign in
Prepare to release 0.3.1 (#66)
commit60d7128607e0cbe2ca3ef7e420447d8745b42ddc authorVeronika Romashkina <vrom911@gmail.com> dateTue 22 Jan 2019, 04:42 (8 years ago) parent45d30e7
4 files changed+24−59
.travis.yml+12−54 CHANGELOG.md+6 stack.yaml+2−2 typerep-map.cabal+4−3
.travis.yml+12−54
@@ -1,77 +1,35 @@
11sudo: true
2−language: generic
2+language: haskell
33
44git:
55 depth: 5
66
7+cabal: "2.0"
8+
79cache:
810 directories:
9− - "$HOME/.cabal"
10− - "$HOME/.ghc"
11+ - "$HOME/.cabal/store"
1112 - "$HOME/.stack"
12− - "$HOME/build/kowainik/typerep-map/.stack-work"
13+ - "$TRAVIS_BUILD_DIR/.stack-work"
1314
1415matrix:
15−
1616 include:
17−
1817 - ghc: 8.2.2
19− env: GHCVER='8.2.2' CABALVER='head'
20− os: linux
21− addons:
22− apt:
23− sources:
24− - hvr-ghc
25− packages:
26− - ghc-8.2.2
27− - cabal-install-head
28−
29− - ghc: 8.4.3
30− env: GHCVER='8.4.3' CABALVER='head'
31− os: linux
32− addons:
33− apt:
34− sources:
35− - hvr-ghc
36− packages:
37− - ghc-8.4.3
38− - cabal-install-head
39−
40− - ghc: 8.6.1
41− env: GHCVER='8.6.1' CABALVER='head'
42− os: linux
43− addons:
44− apt:
45− sources:
46− - hvr-ghc
47− packages:
48− - ghc-8.6.1
49− - cabal-install-head
18+ - ghc: 8.4.4
19+ - ghc: 8.6.3
5020
51− - ghc: 8.4.3
52− env: STACK_YAML="$HOME/build/kowainik/typerep-map/stack.yaml"
53− os: linux
54− addons:
55− apt:
56− packages:
57− - libgmp-dev
21+ - ghc: 8.6.3
22+ env: STACK_YAML="$TRAVIS_BUILD_DIR/stack.yaml"
5823
5924install:
6025 - |
6126 if [ -z "$STACK_YAML" ]; then
62− export PATH="/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH"
63− echo $PATH
6427 cabal new-update
6528 cabal new-build --enable-tests --enable-benchmarks
6629 else
67− echo "$TRAVIS_BUILD_DIR"
68− mkdir -p ~/.local/bin
69− export PATH="$HOME/.local/bin:$PATH"
70− travis_retry curl -L 'https://www.stackage.org/stack/linux-x86_64' | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
30+ curl -sSL https://get.haskellstack.org/ | sh
7131 stack --version
72− stack setup --no-terminal --install-cabal 2.0.1.0
73− stack ghc -- --version
74− stack build --only-dependencies --no-terminal
32+ stack build --system-ghc --test --no-run-tests
7533 fi
7634
7735script:
@@ -79,7 +37,7 @@ script:
7937 if [ -z "$STACK_YAML" ]; then
8038 cabal new-test $ALLOWNEWER
8139 else
82− stack build --test --bench --no-terminal
40+ stack build --system-ghc --test --bench --no-run-benchmarks --no-terminal --ghc-options=-Werror
8341 fi
8442
8543notifications:
CHANGELOG.md+6
@@ -4,6 +4,12 @@ Change log
44`typerep-map` uses [PVP Versioning][1].
55The change log is available [on GitHub][2].
66
7+# 0.3.1
8+
9+* [#64](https://github.com/kowainik/typerep-map/issues/64):
10+ Fix segfault in `toList`.
11+* Support GHC 8.4.4 and 8.6.3.
12+
713# 0.3.0
814
915* [#46](https://github.com/kowainik/typerep-map/issues/46):
stack.yaml+2−2
@@ -1,4 +1,4 @@
1−resolver: nightly-2018-07-05
1+resolver: lts-13.4
22
33extra-deps:
4− - primitive-0.6.4.0
4+ - tasty-hedgehog-0.2.0.0
typerep-map.cabal+4−3
@@ -1,5 +1,5 @@
11name: typerep-map
2−version: 0.3.0
2+version: 0.3.1
33synopsis: Efficient implementation of a dependent map with types as keys
44description:
55 A dependent map from type representations to values of these types.
@@ -29,7 +29,8 @@ extra-doc-files: README.md
2929 , CHANGELOG.md
3030cabal-version: 2.0
3131tested-with: GHC == 8.2.2
32− , GHC == 8.4.3
32+ , GHC == 8.4.4
33+ , GHC == 8.6.3
3334
3435source-repository head
3536 type: git
@@ -83,7 +84,7 @@ test-suite typerep-map-test
8384 , hedgehog >= 0.5.3 && < 0.7
8485 , typerep-map
8586 , typerep-extra-impls
86− , tasty >= 1.0.1.1 && < 1.2
87+ , tasty >= 1.0.1.1 && < 1.3
8788 , tasty-discover >= 4.1.1 && < 4.3
8889 , tasty-hedgehog >= 0.1.0.2 && < 0.3
8990 , tasty-hspec ^>= 1.1.5