1
1
Name : HaRe
2
- Version : 0.8.2.1
2
+ Version : 0.8.3.0
3
3
Author : Chris Brown, Huiqing Li, Simon Thompson, Alan Zimmerman
4
- Maintainer : Alan Zimmerman
4
+ Maintainer : Alan Zimmerman (alan/zimm@gmail.com)
5
5
Stability : Alpha
6
6
Bug-Reports : http://github.com/RefactoringTools/HaRe/issues
7
7
License : BSD3
@@ -17,7 +17,9 @@ Description:
17
17
.
18
18
From version 0.8.0.0, GHC 7.10.2 is supported.
19
19
.
20
- It is tested against GHC 7.10.2 (via travis-ci.org)
20
+ From version 0.8.3.0, GHC 8.0.1 is supported.
21
+ .
22
+ It is tested against GHC 7.10.3 and GHC 8.0.1 (via travis-ci.org)
21
23
.
22
24
It currently only has emacs integration built in, community input
23
25
welcome for others.
@@ -40,12 +42,14 @@ Category: Development, Refactoring
40
42
Cabal-Version : >= 1.8
41
43
Build-Type : Simple
42
44
43
- tested-with : GHC == 7.10.2
45
+ tested-with : GHC == 7.10.3 , GHC == 8.0.1
44
46
45
47
data-files : elisp/*.el
46
48
configure.sh
47
49
test/testdata/*.cabal
48
50
test/testdata/*.hs
51
+ test/testdata/AddOneParameter/*.hs
52
+ test/testdata/AddOneParameter/*.expected.hs
49
53
test/testdata/Case/*.hs
50
54
test/testdata/Case/*.hs.expected
51
55
test/testdata/Case/*.hs.expected.dd
@@ -72,6 +76,8 @@ data-files: elisp/*.el
72
76
test/testdata/Renaming/*.expected.hs
73
77
test/testdata/Renaming/*.hs
74
78
test/testdata/Renaming/*.hs.expected
79
+ test/testdata/RmOneParameter/*.expected.hs
80
+ test/testdata/RmOneParameter/*.hs
75
81
test/testdata/Simple/*.hs
76
82
test/testdata/Simple/*.hs.expected
77
83
test/testdata/SwapArgs/*.hs
@@ -108,7 +114,7 @@ extra-source-files: ChangeLog
108
114
109
115
Library
110
116
-- GHC 7.10.2 ships with base 4.8.1.0
111
- Build-Depends : base >= 4.8.1.0 && < 4.9
117
+ Build-Depends : base >= 4.8.1.0 && < 5
112
118
, containers
113
119
, directory
114
120
@@ -120,7 +126,7 @@ Library
120
126
, ghc-paths
121
127
, ghc-prim
122
128
, ghc-syb-utils
123
- , ghc-mod >= 5.4
129
+ , ghc-mod >= 5.6.0.0
124
130
, mtl
125
131
, old-time
126
132
, pretty
@@ -132,8 +138,9 @@ Library
132
138
, time
133
139
, Strafunski-StrategyLib
134
140
, syz
135
- , ghc-exactprint >= 0.4 .1
141
+ , ghc-exactprint >= 0.5.2 .1
136
142
, monad-control
143
+ , syb-with-class
137
144
, Cabal >= 1.22
138
145
139
146
GHC-Options : -O0
@@ -150,9 +157,10 @@ Library
150
157
, Language.Haskell.Refact.Refactoring.RoundTrip
151
158
, Language.Haskell.Refact.Refactoring.Simple
152
159
, Language.Haskell.Refact.Refactoring.SwapArgs
153
- -- , Language.Haskell.Refact.Refactoring.DeleteDef
154
- -- , Language.Haskell.Refact.Refactoring.IntroduceTypeSyn
155
- , Language.Haskell.Refact.Utils.Binds
160
+ , Language.Haskell.Refact.Refactoring.MultiRename
161
+ , Language.Haskell.Refact.Refactoring.DeleteDef
162
+ , Language.Haskell.Refact.Refactoring.IntroduceTypeSyn
163
+ , Language.Haskell.Refact.Refactoring.UnwrapTypeSyn
156
164
, Language.Haskell.Refact.Utils.ExactPrint
157
165
, Language.Haskell.Refact.Utils.GhcBugWorkArounds
158
166
, Language.Haskell.Refact.Utils.GhcModuleGraph
@@ -166,6 +174,7 @@ Library
166
174
, Language.Haskell.Refact.Utils.Types
167
175
, Language.Haskell.Refact.Utils.Utils
168
176
, Language.Haskell.Refact.Utils.Variables
177
+ , Language.Haskell.Refact.Utils.Compare
169
178
, Paths_HaRe
170
179
if impl (ghc < 7.10.2 )
171
180
buildable : False
@@ -180,7 +189,7 @@ Executable ghc-hare
180
189
./src
181
190
182
191
-- GHC 7.10.2 ships with base 4.8.1.0
183
- Build-Depends : base >= 4.8.1.0 && < 4.9
192
+ Build-Depends : base >= 4.8.1.0 && < 5
184
193
, array
185
194
, containers
186
195
, directory
@@ -194,8 +203,11 @@ Executable ghc-hare
194
203
, ghc-paths
195
204
, ghc-prim
196
205
, ghc-syb-utils
197
- , ghc-mod >= 5.4
206
+ , gitrev >= 1.1
207
+ , ghc-mod >= 5.6.0.0
198
208
, mtl
209
+ , optparse-applicative
210
+ , optparse-simple
199
211
, old-time
200
212
, parsec >= 3.1.6
201
213
, pretty
@@ -207,9 +219,10 @@ Executable ghc-hare
207
219
, hslogger
208
220
, Strafunski-StrategyLib
209
221
, syz
210
- , ghc-exactprint >= 0.4 .1
222
+ , ghc-exactprint >= 0.5.2 .1
211
223
, monad-control
212
224
, Cabal >= 1.22
225
+ , syb-with-class
213
226
-- , Paths_HaRe
214
227
, HaRe >= 0.8.2.1
215
228
Extensions : CPP
@@ -234,7 +247,8 @@ test-suite spec
234
247
src
235
248
test
236
249
other-modules :
237
- CaseSpec
250
+ AddRmParamSpec
251
+ , CaseSpec
238
252
, DupDefSpec
239
253
, GhcUtilsSpec
240
254
, LocUtilsSpec
@@ -247,13 +261,15 @@ test-suite spec
247
261
, TestUtils
248
262
, TypeUtilsSpec
249
263
, UtilsSpec
264
+ , DeleteDefSpec
265
+ , IntroduceTypeSynSpec
266
+ , UnwrapTypeSynSpec
250
267
251
268
-- , Language.Haskell.Refact.API
252
269
-- , Language.Haskell.Refact.HaRe
253
270
-- , Language.Haskell.Refact.Refactoring.AddRmParam
254
271
-- , Language.Haskell.Refact.Refactoring.Case
255
272
-- , Language.Haskell.Refact.Refactoring.RoundTrip
256
- -- , Language.Haskell.Refact.Utils.Binds
257
273
-- , Language.Haskell.Refact.Utils.ExactPrint
258
274
-- , Language.Haskell.Refact.Utils.GhcModuleGraph
259
275
-- , Language.Haskell.Refact.Utils.GhcUtils
@@ -269,7 +285,7 @@ test-suite spec
269
285
-- , Paths_HaRe
270
286
build-depends :
271
287
-- GHC 7.10.2 ships with base 4.8.1.0
272
- base >= 4.8.1.0 && < 4.9
288
+ base >= 4.8.1.0 && < 5
273
289
, Diff >= 0.3.0
274
290
, HUnit
275
291
, QuickCheck >= 2.5
@@ -286,7 +302,7 @@ test-suite spec
286
302
, ghc-paths
287
303
, ghc-prim
288
304
, ghc-syb-utils
289
- , ghc-mod >= 5.4
305
+ , ghc-mod >= 5.6.0.0
290
306
, hspec
291
307
, mtl
292
308
, old-time
@@ -301,9 +317,10 @@ test-suite spec
301
317
, hslogger
302
318
, Strafunski-StrategyLib
303
319
, syz
304
- , ghc-exactprint >= 0.4 .1
320
+ , ghc-exactprint >= 0.5.2 .1
305
321
, monad-control
306
322
, Cabal >= 1.22
323
+ , syb-with-class
307
324
-- , Paths_HaRe
308
325
, HaRe >= 0.8.2.1
309
326
Extensions : CPP
0 commit comments