@@ -17,16 +17,30 @@ tested-with: GHC == 8.0.2
17 , GHC == 8.4.3
17 , GHC == 8.4.3
21+ exposed-modules: Data.TypeRep.Map
25+ default-extensions: OverloadedStrings
29+ default-language: Haskell2010
31+library typerep-map-internal
20 hs-source-dirs: src
32 hs-source-dirs: src
21 exposed-modules: Data.TypeRep.CMap
33 exposed-modules: Data.TypeRep.CMap
23 Data.TypeRep.Vector
34 Data.TypeRep.Vector
25 ghc-options: -Wall
35 ghc-options: -Wall
26 build-depends: base
36 build-depends: base
27 , containers
37 , containers
29− , ghc-prim
39+ default-extensions: OverloadedStrings
30 default-language: Haskell2010
44 default-language: Haskell2010
32test-suite typerep-map-test
46test-suite typerep-map-test
@@ -38,6 +52,7 @@ test-suite typerep-map-test
38 , Test.TypeRep.VectorOpt
52 , Test.TypeRep.VectorOpt
39 build-depends: base
53 build-depends: base
40 , typerep-map
54 , typerep-map
55+ , typerep-map-internal
42 , tasty-discover >= 4.1.1
57 , tasty-discover >= 4.1.1
43 , tasty-hspec
58 , tasty-hspec
@@ -57,8 +72,14 @@ benchmark typerep-map-benchmark
57 build-depends: base
72 build-depends: base
58 , criterion
73 , criterion
59 , typerep-map
74 , typerep-map
75+ , typerep-map-internal
61 , ghc-typelits-knownnat
77 , ghc-typelits-knownnat
78+ default-extensions: OverloadedStrings
63source-repository head
84source-repository head