Cabal revisions of fay-0.12.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
name: fay version: 0.12.0.0+x-revision: 1 synopsis: A compiler for Fay, a Haskell subset that compiles to JavaScript. description: Fay is a proper subset of Haskell which can be compiled (type-checked) with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad, exposed-modules: Language.Fay, Language.Fay.Types, Language.Fay.FFI, Language.Fay.Prelude, Language.Fay.Convert, Language.Fay.Compiler, Language.Fay.Compiler.Misc, Language.Fay.Compiler.FFI, Language.Fay.Compiler.Optimizer, Language.Fay.Compiler.Packages, Language.Fay.ModuleScope other-modules: Language.Fay.Print, Control.Monad.IO, Language.Fay.Stdlib, System.Process.Extra, Data.List.Extra, Paths_fay ghc-options: -O2 -Wall- build-depends: base >= 4 && < 5,+ build-depends: base >= 4 && < 4.7, aeson, attoparsec, bytestring, filepath, ghc-paths, groom,- haskell-src-exts,+ haskell-src-exts < 1.14, language-ecmascript >= 0.10, mtl, pretty-show, blaze-markup, bytestring, time,- optparse-applicative >= 0.5,+ optparse-applicative == 0.5.*, split, test-framework, test-framework-hunit, ghc-options: -O2 -Wall ghc-prof-options: -fprof-auto main-is: Main.hs- build-depends: base >= 4 && < 5,+ build-depends: base >= 4 && < 4.7, aeson, attoparsec, bytestring, filepath, ghc-paths, groom,- haskell-src-exts,+ haskell-src-exts < 1.14, language-ecmascript >= 0.10, mtl, pretty-show, vector, haskeline,- optparse-applicative >= 0.5,+ optparse-applicative == 0.5.*, split executable fay-tests ghc-prof-options: -fprof-auto main-is: Tests.hs other-modules: Language.Fay.Compiler Test.Convert Test.Api Test.CommandLine Test.Util- build-depends: base >= 4 && < 5,+ build-depends: base >= 4 && < 4.7, aeson, attoparsec, bytestring, filepath, ghc-paths, groom,- haskell-src-exts,+ haskell-src-exts < 1.14, language-ecmascript >= 0.10, mtl, pretty-show, ghc-options: -O2 -Wall main-is: Docs.hs other-modules: Text.Blaze.Extra- build-depends: base >= 4 && < 5,+ build-depends: base >= 4 && < 4.7, aeson, attoparsec, bytestring, filepath, ghc-paths, groom,- haskell-src-exts,+ haskell-src-exts < 1.14, language-ecmascript >= 0.10, mtl, pretty-show,
revision 2
name: fay version: 0.12.0.0-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 can be compiled (type-checked) with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad, exposed-modules: Language.Fay, Language.Fay.Types, Language.Fay.FFI, Language.Fay.Prelude, Language.Fay.Convert, Language.Fay.Compiler, Language.Fay.Compiler.Misc, Language.Fay.Compiler.FFI, Language.Fay.Compiler.Optimizer, Language.Fay.Compiler.Packages, Language.Fay.ModuleScope other-modules: Language.Fay.Print, Control.Monad.IO, Language.Fay.Stdlib, System.Process.Extra, Data.List.Extra, Paths_fay ghc-options: -O2 -Wall- build-depends: base >= 4 && < 4.7,- aeson,+ build-depends: base >= 4.6 && < 4.7,+ aeson < 0.7, attoparsec, bytestring, containers, ghc-options: -O2 -Wall ghc-prof-options: -fprof-auto main-is: Main.hs- build-depends: base >= 4 && < 4.7,- aeson,+ build-depends: base >= 4.6 && < 4.7,+ aeson < 0.7, attoparsec, bytestring, containers, ghc-prof-options: -fprof-auto main-is: Tests.hs other-modules: Language.Fay.Compiler Test.Convert Test.Api Test.CommandLine Test.Util- build-depends: base >= 4 && < 4.7,- aeson,+ build-depends: base >= 4.6 && < 4.7,+ aeson < 0.7, attoparsec, bytestring, containers, ghc-options: -O2 -Wall main-is: Docs.hs other-modules: Text.Blaze.Extra- build-depends: base >= 4 && < 4.7,- aeson,+ build-depends: base >= 4.6 && < 4.7,+ aeson < 0.7, attoparsec, bytestring, containers,
revision 3
-name: fay-version: 0.12.0.0-x-revision: 2-synopsis: A compiler for Fay, a Haskell subset that compiles to JavaScript.-description: Fay is a proper subset of Haskell which can be compiled (type-checked)- with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad,- an FFI, tail-recursion optimization (experimental). It implements no type- system, for type-checking you should use GHC.- .- /Documentation/- .- See documentation at <http://fay-lang.org/> or build your own documentation with:- .- > $ cabal unpack fay- > $ cd fay-*- > $ cabal install- > $ cabal install fay-base- > $ dist/build/fay-docs/fay-docs- .- .- /Examples/- .- See <http://fay-lang.org/#examples>.- .- /Release Notes/- .- . * Updates to name resolution.- .- . * Added initial fay-base support.- .- . * Basic CPP support (#136)- .- . * Serialization of Text values (#136)- .- . * Add Automatic serialization, export Automatic/Ptr, bump version.- .- . * Do not automatically serialize polymorphic values.- .- . * Support Ptr type to force the serializer to ignore things.- .- . * Add very dubious --package flag.- .- . * Support type imports (IAbs)- .- . * Support import X (a, b) and import X hiding (a, b).- .- . * Implement guards in case branches- .- . * Fix instance declarations missing when typechecking (closes #177)- .- . * Bump optparse-applicative to >= 0.5 (closes #195)- .- See full history at: <https://github.com/faylang/fay/commits>-homepage: http://fay-lang.org/-license: BSD3-license-file: LICENSE-author: Chris Done, Adam Bergmark-maintainer: chrisdone@gmail.com, adam@edea.se-copyright: 2012 Chris Done, Adam Bergmark-category: Development-build-type: Custom-cabal-version: >=1.8-data-files: js/runtime.js- hs/stdlib.hs- src/Language/Fay/Stdlib.hs- src/Language/Fay/FFI.hs-extra-source-files: examples/ref.hs examples/alert.hs examples/console.hs examples/dom.hs- examples/tailrecursive.hs examples/data.hs examples/canvaswater.hs- examples/canvaswater.html examples/haskell.png- -- Test cases- tests/ints.hs tests/ints tests/asPatternMatch- tests/caseList.hs tests/Double2.hs- tests/fromInteger tests/List.hs tests/RecCon- tests/recordPatternMatch tests/String.hs- tests/asPatternMatch.hs tests/fromInteger.hs- tests/RecCon.hs tests/recordPatternMatch2- tests/caseWildcard tests/Double3 tests/Monad- tests/recordPatternMatch2.hs tests/tailRecursion- tests/basicFunctions tests/caseWildcard.hs- tests/Double3.hs tests/Monad2 tests/RecDecl- tests/tailRecursion.hs tests/basicFunctions.hs- tests/HierarchicalImport tests/Monad2.hs- tests/RecDecl.hs tests/recordPatternMatch.hs- tests/do tests/Double4 tests/then tests/Bool- tests/doAssingPatternMatch tests/Double4.hs- tests/HierarchicalImport.hs tests/Monad.hs- tests/records tests/then.hs tests/Bool.hs- tests/doAssingPatternMatch.hs- tests/recordFunctionPatternMatch tests/records.hs- tests/Double.hs tests/mutableReference- tests/recordFunctionPatternMatch.hs tests/utf8- tests/case tests/doBindAssign- tests/infixDataConst tests/mutableReference.hs- tests/recordUseBeforeDefine tests/utf8.hs- tests/case2 tests/doBindAssign.hs tests/emptyMain- tests/infixDataConst.hs tests/RecordImport_Export- tests/recordUseBeforeDefine.hs tests/case2.hs- tests/emptyMain.hs tests/patternGuards- tests/RecordImport_Export.hs tests/where- tests/do.hs tests/List tests/patternGuards.hs- tests/reservedWords tests/where.hs tests/case.hs- tests/fix tests/List2 tests/RecordImport_Import- tests/reservedWords.hs tests/Double tests/fix.hs- tests/List2.hs tests/patternMatchFail.hs- tests/RecordImport_Import.hs tests/caseList- tests/Double2 tests/String- tests/Hierarchical/Export.hs- tests/Hierarchical/RecordDefined.hs- tests/Api/Records.hs tests/Api/ImportRecords.hs- -- Documentation files- docs/beautify.js docs/highlight.pack.js docs/home.css docs/jquery.js- docs/analytics.js- -- Documentation snippets- docs/snippets/conditions.hs- docs/snippets/data.hs- docs/snippets/declarations.hs- docs/snippets/dom.hs- docs/snippets/enums.hs- docs/snippets/ffi.hs- docs/snippets/functions.hs- docs/snippets/lists.hs- docs/snippets/patterns.hs- docs/snippets/tail.hs- docs/home.hs--Flag devel- Description: Don't build fay-tests and fay-docs if this flag is supplied- Default: False--library- hs-source-dirs: src- exposed-modules: Language.Fay, Language.Fay.Types, Language.Fay.FFI, Language.Fay.Prelude, Language.Fay.Convert, Language.Fay.Compiler, Language.Fay.Compiler.Misc, Language.Fay.Compiler.FFI, Language.Fay.Compiler.Optimizer, Language.Fay.Compiler.Packages, Language.Fay.ModuleScope- other-modules: Language.Fay.Print, Control.Monad.IO, Language.Fay.Stdlib, System.Process.Extra, Data.List.Extra, Paths_fay- ghc-options: -O2 -Wall- build-depends: base >= 4.6 && < 4.7,- aeson < 0.7,- attoparsec,- bytestring,- containers,- data-default,- directory,- filepath,- ghc-paths,- groom,- haskell-src-exts < 1.14,- language-ecmascript >= 0.10,- mtl,- pretty-show,- process,- random,- safe,- syb,- text,- unordered-containers,- utf8-string,- vector-- if !flag(devel)- build-depends:- -- Requirements for the executables which- -- `cabal-dev ghci' needs.- HUnit,- blaze-html >= 0.5,- blaze-markup,- bytestring,- time,- optparse-applicative == 0.5.*,- split,- test-framework,- test-framework-hunit,- test-framework-th--executable fay- hs-source-dirs: src- ghc-options: -O2 -Wall- ghc-prof-options: -fprof-auto- main-is: Main.hs- build-depends: base >= 4.6 && < 4.7,- aeson < 0.7,- attoparsec,- bytestring,- containers,- data-default,- directory,- filepath,- ghc-paths,- groom,- haskell-src-exts < 1.14,- language-ecmascript >= 0.10,- mtl,- pretty-show,- process,- random,- safe,- syb,- text,- unordered-containers,- utf8-string,- vector,-- haskeline,- optparse-applicative == 0.5.*,- split--executable fay-tests- if flag(devel)- buildable: False- hs-source-dirs: src- ghc-options: -O2 -Wall -threaded -with-rtsopts=-N- ghc-prof-options: -fprof-auto- main-is: Tests.hs- other-modules: Language.Fay.Compiler Test.Convert Test.Api Test.CommandLine Test.Util- build-depends: base >= 4.6 && < 4.7,- aeson < 0.7,- attoparsec,- bytestring,- containers,- data-default,- directory,- filepath,- ghc-paths,- groom,- haskell-src-exts < 1.14,- language-ecmascript >= 0.10,- mtl,- pretty-show,- process,- random,- safe,- syb,- text,- unordered-containers,- utf8-string,- vector,-- HUnit,- test-framework,- test-framework-hunit,- test-framework-th--executable fay-docs- if flag(devel)- buildable: False- hs-source-dirs: src- ghc-options: -O2 -Wall- main-is: Docs.hs- other-modules: Text.Blaze.Extra- build-depends: base >= 4.6 && < 4.7,- aeson < 0.7,- attoparsec,- bytestring,- containers,- data-default,- directory,- filepath,- ghc-paths,- groom,- haskell-src-exts < 1.14,- language-ecmascript >= 0.10,- mtl,- pretty-show,- process,- random,- safe,- syb,- text,- time,- unordered-containers,- utf8-string,- vector,-- HUnit,- blaze-html >= 0.5,- blaze-markup+name: fay +version: 0.12.0.0 +x-revision: 3 +synopsis: A compiler for Fay, a Haskell subset that compiles to JavaScript. +description: Fay is a proper subset of Haskell which can be compiled (type-checked) + with GHC, and compiled to JavaScript. It is lazy, pure, with a Fay monad, + an FFI, tail-recursion optimization (experimental). It implements no type + system, for type-checking you should use GHC. + . + /Documentation/ + . + See documentation at <http://fay-lang.org/> or build your own documentation with: + . + > $ cabal unpack fay + > $ cd fay-* + > $ cabal install + > $ cabal install fay-base + > $ dist/build/fay-docs/fay-docs + . + . + /Examples/ + . + See <http://fay-lang.org/#examples>. + . + /Release Notes/ + . + . * Updates to name resolution. + . + . * Added initial fay-base support. + . + . * Basic CPP support (#136) + . + . * Serialization of Text values (#136) + . + . * Add Automatic serialization, export Automatic/Ptr, bump version. + . + . * Do not automatically serialize polymorphic values. + . + . * Support Ptr type to force the serializer to ignore things. + . + . * Add very dubious --package flag. + . + . * Support type imports (IAbs) + . + . * Support import X (a, b) and import X hiding (a, b). + . + . * Implement guards in case branches + . + . * Fix instance declarations missing when typechecking (closes #177) + . + . * Bump optparse-applicative to >= 0.5 (closes #195) + . + See full history at: <https://github.com/faylang/fay/commits> +homepage: http://fay-lang.org/ +license: BSD3 +license-file: LICENSE +author: Chris Done, Adam Bergmark +maintainer: chrisdone@gmail.com, adam@edea.se +copyright: 2012 Chris Done, Adam Bergmark +category: Development +build-type: Custom +cabal-version: >=1.8 +data-files: js/runtime.js + hs/stdlib.hs + src/Language/Fay/Stdlib.hs + src/Language/Fay/FFI.hs +extra-source-files: examples/ref.hs examples/alert.hs examples/console.hs examples/dom.hs + examples/tailrecursive.hs examples/data.hs examples/canvaswater.hs + examples/canvaswater.html examples/haskell.png + -- Test cases + tests/ints.hs tests/ints tests/asPatternMatch + tests/caseList.hs tests/Double2.hs + tests/fromInteger tests/List.hs tests/RecCon + tests/recordPatternMatch tests/String.hs + tests/asPatternMatch.hs tests/fromInteger.hs + tests/RecCon.hs tests/recordPatternMatch2 + tests/caseWildcard tests/Double3 tests/Monad + tests/recordPatternMatch2.hs tests/tailRecursion + tests/basicFunctions tests/caseWildcard.hs + tests/Double3.hs tests/Monad2 tests/RecDecl + tests/tailRecursion.hs tests/basicFunctions.hs + tests/HierarchicalImport tests/Monad2.hs + tests/RecDecl.hs tests/recordPatternMatch.hs + tests/do tests/Double4 tests/then tests/Bool + tests/doAssingPatternMatch tests/Double4.hs + tests/HierarchicalImport.hs tests/Monad.hs + tests/records tests/then.hs tests/Bool.hs + tests/doAssingPatternMatch.hs + tests/recordFunctionPatternMatch tests/records.hs + tests/Double.hs tests/mutableReference + tests/recordFunctionPatternMatch.hs tests/utf8 + tests/case tests/doBindAssign + tests/infixDataConst tests/mutableReference.hs + tests/recordUseBeforeDefine tests/utf8.hs + tests/case2 tests/doBindAssign.hs tests/emptyMain + tests/infixDataConst.hs tests/RecordImport_Export + tests/recordUseBeforeDefine.hs tests/case2.hs + tests/emptyMain.hs tests/patternGuards + tests/RecordImport_Export.hs tests/where + tests/do.hs tests/List tests/patternGuards.hs + tests/reservedWords tests/where.hs tests/case.hs + tests/fix tests/List2 tests/RecordImport_Import + tests/reservedWords.hs tests/Double tests/fix.hs + tests/List2.hs tests/patternMatchFail.hs + tests/RecordImport_Import.hs tests/caseList + tests/Double2 tests/String + tests/Hierarchical/Export.hs + tests/Hierarchical/RecordDefined.hs + tests/Api/Records.hs tests/Api/ImportRecords.hs + -- Documentation files + docs/beautify.js docs/highlight.pack.js docs/home.css docs/jquery.js + docs/analytics.js + -- Documentation snippets + docs/snippets/conditions.hs + docs/snippets/data.hs + docs/snippets/declarations.hs + docs/snippets/dom.hs + docs/snippets/enums.hs + docs/snippets/ffi.hs + docs/snippets/functions.hs + docs/snippets/lists.hs + docs/snippets/patterns.hs + docs/snippets/tail.hs + docs/home.hs + +Flag devel + Description: Don't build fay-tests and fay-docs if this flag is supplied + Default: False + +library + hs-source-dirs: src + exposed-modules: Language.Fay, Language.Fay.Types, Language.Fay.FFI, Language.Fay.Prelude, Language.Fay.Convert, Language.Fay.Compiler, Language.Fay.Compiler.Misc, Language.Fay.Compiler.FFI, Language.Fay.Compiler.Optimizer, Language.Fay.Compiler.Packages, Language.Fay.ModuleScope + other-modules: Language.Fay.Print, Control.Monad.IO, Language.Fay.Stdlib, System.Process.Extra, Data.List.Extra, Paths_fay + ghc-options: -O2 -Wall + build-depends: base >= 4.6 && < 4.7, + aeson < 0.7, + attoparsec, + bytestring, + containers, + data-default, + directory, + filepath, + ghc-paths, + groom, + haskell-src-exts < 1.14, + language-ecmascript >= 0.10, + mtl, + pretty-show, + process, + random, + safe, + syb, + text, + unordered-containers, + utf8-string, + vector + + if !flag(devel) + build-depends: + -- Requirements for the executables which + -- `cabal-dev ghci' needs. + HUnit, + blaze-html >= 0.5 && < 0.8.1, + blaze-markup, + bytestring, + time, + optparse-applicative == 0.5.*, + split, + test-framework, + test-framework-hunit, + test-framework-th + +executable fay + hs-source-dirs: src + ghc-options: -O2 -Wall + ghc-prof-options: -fprof-auto + main-is: Main.hs + build-depends: base >= 4.6 && < 4.7, + aeson < 0.7, + attoparsec, + bytestring, + containers, + data-default, + directory, + filepath, + ghc-paths, + groom, + haskell-src-exts < 1.14, + language-ecmascript >= 0.10, + mtl, + pretty-show, + process, + random, + safe, + syb, + text, + unordered-containers, + utf8-string, + vector, + + haskeline, + optparse-applicative == 0.5.*, + split + +executable fay-tests + if flag(devel) + buildable: False + hs-source-dirs: src + ghc-options: -O2 -Wall -threaded -with-rtsopts=-N + ghc-prof-options: -fprof-auto + main-is: Tests.hs + other-modules: Language.Fay.Compiler Test.Convert Test.Api Test.CommandLine Test.Util + build-depends: base >= 4.6 && < 4.7, + aeson < 0.7, + attoparsec, + bytestring, + containers, + data-default, + directory, + filepath, + ghc-paths, + groom, + haskell-src-exts < 1.14, + language-ecmascript >= 0.10, + mtl, + pretty-show, + process, + random, + safe, + syb, + text, + unordered-containers, + utf8-string, + vector, + + HUnit, + test-framework, + test-framework-hunit, + test-framework-th + +executable fay-docs + if flag(devel) + buildable: False + hs-source-dirs: src + ghc-options: -O2 -Wall + main-is: Docs.hs + other-modules: Text.Blaze.Extra + build-depends: base >= 4.6 && < 4.7, + aeson < 0.7, + attoparsec, + bytestring, + containers, + data-default, + directory, + filepath, + ghc-paths, + groom, + haskell-src-exts < 1.14, + language-ecmascript >= 0.10, + mtl, + pretty-show, + process, + random, + safe, + syb, + text, + time, + unordered-containers, + utf8-string, + vector, + + HUnit, + blaze-html >= 0.5, + blaze-markup