packages feed

Cabal revisions of fay-0.23.1.8

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                fay-version:             0.23.1.8-synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.-description:         Fay is a proper subset of Haskell which is type-checked-                     with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,-                     an FFI, tail-recursion optimization (experimental), and support for cabal packages.-                     .-                     /Documentation/-                     .-                     See <https://github.com/faylang/fay/wiki>-                     .-                     /Examples/-                     .-                     See the examples directory and <https://github.com/faylang/fay/wiki#fay-in-the-wild>-                     .-homepage:            https://github.com/faylang/fay/wiki-bug-reports:         https://github.com/faylang/fay/issues-license:             BSD3-license-file:        LICENSE-author:              Chris Done, Adam Bergmark-maintainer:          adam@bergmark.nl-copyright:           2012 Chris Done, Adam Bergmark-category:            Development, Web, Fay-build-type:          Custom-cabal-version:       >=1.8-data-files:-  js/runtime.js-  src/Fay/FFI.hs-extra-source-files:-  CHANGELOG.md-  LICENSE-  README.md-  src/haskell-names/LICENSE-  -- Examples-  examples/*.hs-  examples/*.html-  examples/*.png-  -- Test cases-  tests/*.hs-  tests/*.res-  tests/Compile/*.hs-  tests/Compile/*.res-  tests/FromString/*.hs-  tests/FromString/*.res-  tests/Hierarchical/*.hs-  tests/Hierarchical/*.res-  tests/ImportList1/*.hs-  tests/ImportList1/*.res-  tests/ImportType2I/*.hs-  tests/ImportType2I/*.res-  tests/Issue215/*.hs-  tests/Issue215/*.res-  tests/ModuleReExport/*.hs-  tests/ModuleReExport/*.res-  tests/ModuleRecordClash/*.hs-  tests/ModuleRecordClash/*.res-  tests/NestedImporting/*.hs-  tests/NestedImporting/*.res-  tests/NestedImporting2/*.hs-  tests/NestedImporting2/*.res-  tests/QualifiedImport/*.hs-  tests/QualifiedImport/*.res-  tests/ReExportGlobally/*.hs-  tests/ReExportGlobally/*.res--source-repository head-  type: git-  location: https://github.com/faylang/fay.git--flag test-  description:       Build the fay-tests executable-  manual:            True-  default:           False--library-  ghc-options:       -O2 -Wall-  hs-source-dirs:-    src-    src/haskell-names-  exposed-modules:-    Fay-    Fay.Compiler-    Fay.Compiler.Desugar-    Fay.Compiler.Parse-    Fay.Compiler.Prelude-    Fay.Config-    Fay.Convert-    Fay.FFI-    Fay.Types-    Fay.Types.CompileError-    Fay.Types.CompileResult-  other-modules:-    Fay.Compiler.Decl-    Fay.Compiler.Defaults-    Fay.Compiler.Desugar.Name-    Fay.Compiler.Desugar.Types-    Fay.Compiler.Exp-    Fay.Compiler.FFI-    Fay.Compiler.GADT-    Fay.Compiler.Import-    Fay.Compiler.InitialPass-    Fay.Compiler.Misc-    Fay.Compiler.ModuleT-    Fay.Compiler.Optimizer-    Fay.Compiler.Packages-    Fay.Compiler.Pattern-    Fay.Compiler.PrimOp-    Fay.Compiler.Print-    Fay.Compiler.QName-    Fay.Compiler.State-    Fay.Compiler.Typecheck-    Fay.Exts-    Fay.Exts.NoAnnotation-    Fay.Exts.Scoped-    Fay.Types.FFI-    Fay.Types.Js-    Fay.Types.ModulePath-    Fay.Types.Printer-    Language.Haskell.Names-    Language.Haskell.Names.Annotated-    Language.Haskell.Names.Exports-    Language.Haskell.Names.GetBound-    Language.Haskell.Names.GlobalSymbolTable-    Language.Haskell.Names.Imports-    Language.Haskell.Names.LocalSymbolTable-    Language.Haskell.Names.ModuleSymbols-    Language.Haskell.Names.Open.Base-    Language.Haskell.Names.Open.Derived-    Language.Haskell.Names.Open.Instances-    Language.Haskell.Names.RecordWildcards-    Language.Haskell.Names.Recursive-    Language.Haskell.Names.ScopeUtils-    Language.Haskell.Names.SyntaxUtils-    Language.Haskell.Names.Types-    Paths_fay--  build-depends:-      base >= 4 && < 4.9-    , aeson > 0.6 && < 0.10-    , bytestring < 0.11-    , containers < 0.6-    , data-default < 0.6-    , data-lens-light < 0.2-    , directory < 1.3-    , filepath < 1.5-    , ghc-paths < 0.2-    , haskell-src-exts >= 1.16 && < 1.17-    , language-ecmascript >= 0.15 && < 0.18-    , mtl < 2.3-    , mtl-compat >= 0.1 && < 0.3-    , process < 1.3-    , safe < 0.4-    , sourcemap < 0.2-    , split < 0.3-    , spoon < 0.4-    , syb < 0.6-    , text < 1.3-    , time >= 1 && < 1.6-    , transformers >= 0.3 && < 0.4 || > 0.4.1 && < 0.5-    , transformers-compat >= 0.3 && < 0.5-    , traverse-with-class < 0.3-    , type-eq < 0.6-    , uniplate >= 1.6.11 && < 1.7-    , unordered-containers < 0.3-    , utf8-string < 1.1-    , vector < 0.12--  if impl(ghc < 7.8)-    build-depends: tagged--executable fay-  hs-source-dirs:    src/main-  ghc-options:       -O2 -Wall-  ghc-prof-options:  -fprof-auto-  main-is:           Main.hs-  build-depends:-      base-    , fay-    , mtl-    , optparse-applicative == 0.11.*-    , split--executable fay-tests-  ghc-options:       -O2 -Wall -threaded -with-rtsopts=-N-  ghc-prof-options:  -fprof-auto-  hs-source-dirs:    src/tests-  main-is:           Tests.hs-  if flag(test)-    other-modules:-      Test.CommandLine-      Test.Compile-      Test.Convert-      Test.Desugar-      Test.Util-    build-depends:-        base-      , aeson-      , attoparsec-      , bytestring-      , containers-      , directory-      , fay-      , filepath-      , groom == 0.1.*-      , haskell-src-exts-      , random >= 1.0 && < 1.2-      , tasty >= 0.9 && < 0.11-      , tasty-hunit >= 0.8 && < 0.10-      , tasty-th == 0.1.*-      , text-      , utf8-string-  else-    buildable:         False+name:                fay
+version:             0.23.1.8
+x-revision: 1
+synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
+description:         Fay is a proper subset of Haskell which is type-checked
+                     with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
+                     an FFI, tail-recursion optimization (experimental), and support for cabal packages.
+                     .
+                     /Documentation/
+                     .
+                     See <https://github.com/faylang/fay/wiki>
+                     .
+                     /Examples/
+                     .
+                     See the examples directory and <https://github.com/faylang/fay/wiki#fay-in-the-wild>
+                     .
+homepage:            https://github.com/faylang/fay/wiki
+bug-reports:         https://github.com/faylang/fay/issues
+license:             BSD3
+license-file:        LICENSE
+author:              Chris Done, Adam Bergmark
+maintainer:          adam@bergmark.nl
+copyright:           2012 Chris Done, Adam Bergmark
+category:            Development, Web, Fay
+build-type:          Custom
+cabal-version:       >=1.8
+data-files:
+  js/runtime.js
+  src/Fay/FFI.hs
+extra-source-files:
+  CHANGELOG.md
+  LICENSE
+  README.md
+  src/haskell-names/LICENSE
+  -- Examples
+  examples/*.hs
+  examples/*.html
+  examples/*.png
+  -- Test cases
+  tests/*.hs
+  tests/*.res
+  tests/Compile/*.hs
+  tests/Compile/*.res
+  tests/FromString/*.hs
+  tests/FromString/*.res
+  tests/Hierarchical/*.hs
+  tests/Hierarchical/*.res
+  tests/ImportList1/*.hs
+  tests/ImportList1/*.res
+  tests/ImportType2I/*.hs
+  tests/ImportType2I/*.res
+  tests/Issue215/*.hs
+  tests/Issue215/*.res
+  tests/ModuleReExport/*.hs
+  tests/ModuleReExport/*.res
+  tests/ModuleRecordClash/*.hs
+  tests/ModuleRecordClash/*.res
+  tests/NestedImporting/*.hs
+  tests/NestedImporting/*.res
+  tests/NestedImporting2/*.hs
+  tests/NestedImporting2/*.res
+  tests/QualifiedImport/*.hs
+  tests/QualifiedImport/*.res
+  tests/ReExportGlobally/*.hs
+  tests/ReExportGlobally/*.res
+
+source-repository head
+  type: git
+  location: https://github.com/faylang/fay.git
+
+flag test
+  description:       Build the fay-tests executable
+  manual:            True
+  default:           False
+
+library
+  ghc-options:       -O2 -Wall
+  hs-source-dirs:
+    src
+    src/haskell-names
+  exposed-modules:
+    Fay
+    Fay.Compiler
+    Fay.Compiler.Desugar
+    Fay.Compiler.Parse
+    Fay.Compiler.Prelude
+    Fay.Config
+    Fay.Convert
+    Fay.FFI
+    Fay.Types
+    Fay.Types.CompileError
+    Fay.Types.CompileResult
+  other-modules:
+    Fay.Compiler.Decl
+    Fay.Compiler.Defaults
+    Fay.Compiler.Desugar.Name
+    Fay.Compiler.Desugar.Types
+    Fay.Compiler.Exp
+    Fay.Compiler.FFI
+    Fay.Compiler.GADT
+    Fay.Compiler.Import
+    Fay.Compiler.InitialPass
+    Fay.Compiler.Misc
+    Fay.Compiler.ModuleT
+    Fay.Compiler.Optimizer
+    Fay.Compiler.Packages
+    Fay.Compiler.Pattern
+    Fay.Compiler.PrimOp
+    Fay.Compiler.Print
+    Fay.Compiler.QName
+    Fay.Compiler.State
+    Fay.Compiler.Typecheck
+    Fay.Exts
+    Fay.Exts.NoAnnotation
+    Fay.Exts.Scoped
+    Fay.Types.FFI
+    Fay.Types.Js
+    Fay.Types.ModulePath
+    Fay.Types.Printer
+    Language.Haskell.Names
+    Language.Haskell.Names.Annotated
+    Language.Haskell.Names.Exports
+    Language.Haskell.Names.GetBound
+    Language.Haskell.Names.GlobalSymbolTable
+    Language.Haskell.Names.Imports
+    Language.Haskell.Names.LocalSymbolTable
+    Language.Haskell.Names.ModuleSymbols
+    Language.Haskell.Names.Open.Base
+    Language.Haskell.Names.Open.Derived
+    Language.Haskell.Names.Open.Instances
+    Language.Haskell.Names.RecordWildcards
+    Language.Haskell.Names.Recursive
+    Language.Haskell.Names.ScopeUtils
+    Language.Haskell.Names.SyntaxUtils
+    Language.Haskell.Names.Types
+    Paths_fay
+
+  build-depends:
+      base >= 4 && < 4.9
+    , aeson > 0.6 && < 0.10
+    , bytestring < 0.11
+    , containers < 0.6
+    , data-default < 0.6
+    , data-lens-light < 0.2
+    , directory < 1.3
+    , filepath < 1.5
+    , ghc-paths < 0.2
+    , haskell-src-exts >= 1.16 && < 1.17
+    , language-ecmascript >= 0.15 && < 0.18
+    , mtl < 2.3
+    , mtl-compat >= 0.1 && < 0.3
+    , process < 1.3
+    , safe < 0.4
+    , sourcemap < 0.2
+    , split < 0.3
+    , spoon < 0.4
+    , syb < 0.6
+    , text < 1.3
+    , time >= 1 && < 1.6
+    , transformers >= 0.3 && < 0.4 || > 0.4.1 && < 0.5
+    , transformers-compat >= 0.3 && < 0.5
+    , traverse-with-class < 0.3
+    , type-eq < 0.6
+    , uniplate >= 1.6.11 && < 1.7
+    , unordered-containers < 0.3
+    , utf8-string < 1.1
+    , vector < 0.12
+
+  if impl(ghc < 7.8)
+    build-depends: tagged
+
+executable fay
+  hs-source-dirs:    src/main
+  ghc-options:       -O2 -Wall
+  ghc-prof-options:  -fprof-auto
+  main-is:           Main.hs
+  build-depends:
+      base
+    , fay
+    , mtl
+    , optparse-applicative == 0.11.*
+    , split
+
+executable fay-tests
+  ghc-options:       -O2 -Wall -threaded -with-rtsopts=-N
+  ghc-prof-options:  -fprof-auto
+  hs-source-dirs:    src/tests
+  main-is:           Tests.hs
+  if flag(test)
+    other-modules:
+      Test.CommandLine
+      Test.Compile
+      Test.Convert
+      Test.Desugar
+      Test.Util
+    build-depends:
+        base
+      , aeson
+      , attoparsec
+      , bytestring
+      , containers
+      , directory
+      , fay
+      , filepath
+      , groom == 0.1.*
+      , haskell-src-exts
+      , random >= 1.0 && < 1.2
+      , tasty >= 0.9 && < 0.12
+      , tasty-hunit >= 0.8 && < 0.10
+      , tasty-th == 0.1.*
+      , text
+      , utf8-string
+  else
+    buildable:         False
revision 2
 name:                fay
 version:             0.23.1.8
-x-revision: 1
+x-revision: 2
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
 
   build-depends:
       base >= 4 && < 4.9
-    , aeson > 0.6 && < 0.10
+    , aeson > 0.6 && < 0.11
     , bytestring < 0.11
     , containers < 0.6
     , data-default < 0.6
revision 3
 name:                fay
 version:             0.23.1.8
-x-revision: 2
+x-revision: 3
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
     , sourcemap < 0.2
     , split < 0.3
     , spoon < 0.4
-    , syb < 0.6
+    , syb < 0.7
     , text < 1.3
     , time >= 1 && < 1.6
     , transformers >= 0.3 && < 0.4 || > 0.4.1 && < 0.5
revision 4
 name:                fay
 version:             0.23.1.8
-x-revision: 3
+x-revision: 4
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
       base
     , fay
     , mtl
-    , optparse-applicative == 0.11.*
+    , optparse-applicative >= 0.11 && < 0.13
     , split
 
 executable fay-tests