summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreyChudnov <>2014-04-15 18:27:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2014-04-15 18:27:00 (GMT)
commitca8c15e0ff2623d8b9454071ad58662b23d955da (patch)
tree9cbb0c2f0240de4b6d9024a1123bcbeb75881aea
parentc1a948cb052ba208ef9d94f6e92f94bced4fe141 (diff)
version 0.16.20.16.2
-rw-r--r--CHANGELOG3
-rw-r--r--language-ecmascript.cabal10
-rw-r--r--src/Language/ECMAScript3/Syntax/Arbitrary.hs2
3 files changed, 9 insertions, 6 deletions
diff --git a/CHANGELOG b/CHANGELOG
index e059d71..36ecb7d 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,8 @@
Version change log.
+=0.16.2=
+Build fixes for GHC 7.4.2 and 7.8.2.
+
=0.16.1=
Removed unicode-escaping of illegal identifier characters in the
pretty-printer. Adjusted the isValid predicate to check for illegal
diff --git a/language-ecmascript.cabal b/language-ecmascript.cabal
index 75f9986..1d99d61 100644
--- a/language-ecmascript.cabal
+++ b/language-ecmascript.cabal
@@ -1,5 +1,5 @@
Name: language-ecmascript
-Version: 0.16.1
+Version: 0.16.2
Cabal-Version: >= 1.10
Copyright: (c) 2007-2012 Brown University, (c) 2008-2010 Claudiu Saftoiu,
(c) 2012-2014 Stevens Institute of Technology
@@ -11,7 +11,7 @@ Maintainer: Andrey Chudnov <oss@chudnov.com>
Homepage: http://github.com/jswebtools/language-ecmascript
Bug-reports: http://github.com/jswebtools/language-ecmascript/issues
Stability: experimental
-Tested-with: GHC==7.6.3
+Tested-with: GHC==7.6.3, GHC==7.4.2, GHC==7.8.2
Extra-Source-Files: test/parse-pretty/*.js, test/diff/left/*.js, test/diff/right/*.js, test/diff/expects/*.diff, CHANGELOG
Category: Language
Build-Type: Simple
@@ -29,7 +29,7 @@ Source-repository head
Source-repository this
type: git
location: git://github.com/jswebtools/language-ecmascript.git
- tag: 0.16.1
+ tag: 0.16.2
Library
Hs-Source-Dirs:
@@ -43,9 +43,9 @@ Library
uniplate >= 1.6 && <1.7,
data-default-class >= 0.0.1 && < 0.1,
QuickCheck >= 2.5 && < 3,
- template-haskell >= 2.8 && < 2.9,
+ template-haskell >= 2.7 && < 3,
Diff == 0.3.*,
- testing-feat >= 0.4 && < 0.5
+ testing-feat >= 0.4.0.2 && < 0.5
ghc-options:
-fwarn-incomplete-patterns
Exposed-Modules:
diff --git a/src/Language/ECMAScript3/Syntax/Arbitrary.hs b/src/Language/ECMAScript3/Syntax/Arbitrary.hs
index a05e348..48c27a6 100644
--- a/src/Language/ECMAScript3/Syntax/Arbitrary.hs
+++ b/src/Language/ECMAScript3/Syntax/Arbitrary.hs
@@ -5,7 +5,7 @@
module Language.ECMAScript3.Syntax.Arbitrary where
import Language.ECMAScript3.Syntax
-import Test.QuickCheck hiding (Prop)
+import Test.QuickCheck (sized, Gen, vectorOf, choose)
import Test.QuickCheck.Arbitrary
import Test.QuickCheck.Property (forAllShrink)
import Data.Map hiding (map,null,filter,foldr,toList,singleton)