@@ -1,77 +1,78 @@
1−name: haskell-stack-trace-plugin
2+name: haskell-stack-trace-plugin
2−version: 0.1.0.1
3+version: 0.1.1.0
3−synopsis: haskell-stack-trace-plugin
4+synopsis: haskell-stack-trace-plugin
4−description: This plugin allow implicitly add HasCallStack class to every top-level function for all module. Hence, we can to get completely continuous call stack.
6+ This plugin allow implicitly add HasCallStack class to every top-level function for all module. Hence, we can to get completely continuous call stack.
5−homepage: https://github.com/waddlaw/haskell-stack-trace-plugin
8+homepage: https://github.com/waddlaw/haskell-stack-trace-plugin
6−bug-reports: https://github.com/waddlaw/haskell-stack-trace-plugin/issues
10+ https://github.com/waddlaw/haskell-stack-trace-plugin/issues
7−license: MIT
12+license: MIT
8−license-file: LICENSE
13+license-file: LICENSE
9−author: Shinya Yamaguchi
14+author: Shinya Yamaguchi
10−maintainer: ingronze@gmail.com
15+maintainer: ingronze@gmail.com
11−copyright: 2018-2020 Shinya Yamaguchi
16+copyright: 2018-2020 Shinya Yamaguchi
12−category: Compiler Plugin, Development, Debug
17+category: Compiler Plugin, Development, Debug
13−build-type: Simple
18+build-type: Simple
14−extra-source-files: CHANGELOG.md, Readme.md
19+extra-source-files:
15−cabal-version: >=1.10
20+ CHANGELOG.md
16−tested-with: GHC == 8.6.5
23+tested-with: GHC ==8.6.5
18source-repository head
25source-repository head
20 location: git://github.com/waddlaw/haskell-stack-trace-plugin
27 location: git://github.com/waddlaw/haskell-stack-trace-plugin
23− description: Turn on development settings.
30+ description: Turn on development settings.
24− manual: True
31+ manual: True
25− default: False
32+ default: False
27−library
34+common common-opts
29− build-depends:
35+ build-depends: base ^>=4.12
30− base >=4.12 && <4.13,
36+ default-language: Haskell2010
33− exposed-modules:
38+library
41+ build-depends: ghc ^>=8.6
34− StackTrace.Plugin
42+ exposed-modules: StackTrace.Plugin
36 if flag(dev)
44 if flag(dev)
37− ghc-options: -Wall -Werror -Wcompat
45+ ghc-options:
38− -- -Wincomplete-record-updates
39− -Wincomplete-uni-patterns
46+ -Wall -Werror -Wcompat -Wincomplete-uni-patterns
40− -Wnoncanonical-monad-instances
41− -Wnoncanonical-monadfail-instances
47+ -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
42− -Wno-missing-home-modules
48+ -Wno-missing-home-modules
50+ -- -Wincomplete-record-updates
44− ghc-options: -O2 -Wall
52+ ghc-options: -O2 -Wall
45− default-language: Haskell2010
47test-suite test
54test-suite test
48 main-is: Spec.hs
56 main-is: Spec.hs
49 hs-source-dirs: test
57 hs-source-dirs: test
50 type: exitcode-stdio-1.0
58 type: exitcode-stdio-1.0
51 build-depends:
59 build-depends:
52− base >=4.12 && <4.13,
53− bytestring >= 0.10.8 && <0.11,
60+ , bytestring ^>=0.10
54− hspec >= 2.7 && <2.8,
61+ , hspec ^>=2.7
55− typed-process >= 0.2.6 && <0.2.9
62+ , typed-process ^>=0.2.6
58− hspec-discover:hspec-discover >= 2.7 && <2.8
64+ build-tool-depends: hspec-discover:hspec-discover ^>=2.7
60− other-modules: StackTrace.PluginSpec
65+ other-modules: StackTrace.PluginSpec
62 if flag(dev)
67 if flag(dev)
63− ghc-options: -Wall -Werror
68+ ghc-options: -Wall -Werror
65− ghc-options: -O2 -Wall
67− default-language: Haskell2010
70+ else
71+ ghc-options: -O2 -Wall
69executable example
73executable example
70− main-is: Main.hs
75+ main-is: Main.hs
71 hs-source-dirs: example
76 hs-source-dirs: example
72− default-language: Haskell2010
74− -fplugin=StackTrace.Plugin
77+ ghc-options: -fplugin=StackTrace.Plugin
76− base >=4.12 && <4.13,
77− haskell-stack-trace-plugin
78+ build-depends: haskell-stack-trace-plugin