packages feed

Cabal revisions of clash-ghc-0.6.1

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

revision 1
-Name:                 clash-ghc-Version:              0.6.1-Synopsis:             CAES Language for Synchronous Hardware-Description:-  CλaSH (pronounced ‘clash’) is a functional hardware description language that-  borrows both its syntax and semantics from the functional programming language-  Haskell. The CλaSH compiler transforms these high-level descriptions to-  low-level synthesizable VHDL, Verilog, or SystemVerilog.-  .-  Features of CλaSH:-  .-  * Strongly typed (like VHDL), yet with a very high degree of type inference,-    enabling both safe and fast prototying using consise descriptions (like-    Verilog).-  .-  * Interactive REPL: load your designs in an interpreter and easily test all-    your component without needing to setup a test bench.-  .-  * Higher-order functions, with type inference, result in designs that are-    fully parametric by default.-  .-  * Synchronous sequential circuit design based on streams of values, called-    @Signal@s, lead to natural descriptions of feedback loops.-  .-  * Support for multiple clock domains, with type safe clock domain crossing.-  .-  .-  This package provides:-  .-  * CλaSH Compiler binary using GHC/Haskell as a frontend-  .-  .-  Prelude library: <http://hackage.haskell.org/package/clash-prelude>-Homepage:             http://www.clash-lang.org/-bug-reports:          http://github.com/clash-lang/clash-compiler/issues-License:              BSD2-License-file:         LICENSE-Author:               Christiaan Baaij-Maintainer:           Christiaan Baaij <christiaan.baaij@gmail.com>-Copyright:            Copyright © 2012-2015 University of Twente-Category:             Hardware-Build-type:           Simple--Extra-source-files:   README.md,-                      CHANGELOG.md,-                      LICENSE_GHC,-                      src-bin/HsVersions.h,-                      src-bin/PosixSource.h--Cabal-version:        >=1.10--source-repository head-  type: git-  location: https://github.com/clash-lang/clash-compiler.git--Executable clash-  HS-Source-Dirs:     src-ghc src-bin-  Main-Is:            Main.hs--  default-language:   Haskell2010-  GHC-Options:        -Wall -fno-warn-name-shadowing-  CPP-Options:        -DGHCI-  default-extensions: ForeignFunctionInterface-                      UnboxedTuples-                      FlexibleInstances-                      MagicHash-                      CPP-                      PatternGuards-                      NondecreasingIndentation--  other-extensions:   FlexibleContexts-                      OverloadedStrings-                      RecordWildCards-                      ScopedTypeVariables-                      TemplateHaskell-                      TupleSections-                      ViewPatterns--  Build-Depends:      array                     >= 0.4,-                      base                      >= 4.3.1.0 && < 5,-                      bifunctors                >= 4.1.1,-                      bytestring                >= 0.9,-                      containers                >= 0.5.4.0,-                      directory                 >= 1.2,-                      filepath                  >= 1.3,-                      ghc                       >= 7.10.1 && < 7.12,-                      process                   >= 1.2,-                      hashable                  >= 1.1.2.3,-                      haskeline                 >= 0.7.0.3,-                      lens                      >= 4.0.5,-                      mtl                       >= 2.1.1,-                      text                      >= 0.11.3.1,-                      transformers              >= 0.4.2,-                      unbound-generics          >= 0.1 && < 0.3,-                      unordered-containers      >= 0.2.1.0,--                      clash-lib                 >= 0.6.1 && < 0.7,-                      clash-systemverilog       >= 0.6.1,-                      clash-vhdl                >= 0.6.1,-                      clash-verilog             >= 0.6.1,-                      clash-prelude             >= 0.10.1,-                      ghc-typelits-natnormalise >= 0.3--  if os(windows)-    Build-Depends:    Win32-  else-    Build-Depends:    unix--  C-Sources:          src-bin/hschooks.c--  Other-Modules:      InteractiveUI-                      GhciMonad-                      GhciTags--                      CLaSH.GHC.CLaSHFlags-                      CLaSH.GHC.Evaluator-                      CLaSH.GHC.GenerateBindings-                      CLaSH.GHC.GHC2Core-                      CLaSH.GHC.LoadInterfaceFiles-                      CLaSH.GHC.LoadModules-                      CLaSH.GHC.NetlistTypes-                      Paths_clash_ghc+Name:                 clash-ghc
+Version:              0.6.1
+x-revision: 1
+Synopsis:             CAES Language for Synchronous Hardware
+Description:
+  CλaSH (pronounced ‘clash’) is a functional hardware description language that
+  borrows both its syntax and semantics from the functional programming language
+  Haskell. The CλaSH compiler transforms these high-level descriptions to
+  low-level synthesizable VHDL, Verilog, or SystemVerilog.
+  .
+  Features of CλaSH:
+  .
+  * Strongly typed (like VHDL), yet with a very high degree of type inference,
+    enabling both safe and fast prototying using consise descriptions (like
+    Verilog).
+  .
+  * Interactive REPL: load your designs in an interpreter and easily test all
+    your component without needing to setup a test bench.
+  .
+  * Higher-order functions, with type inference, result in designs that are
+    fully parametric by default.
+  .
+  * Synchronous sequential circuit design based on streams of values, called
+    @Signal@s, lead to natural descriptions of feedback loops.
+  .
+  * Support for multiple clock domains, with type safe clock domain crossing.
+  .
+  .
+  This package provides:
+  .
+  * CλaSH Compiler binary using GHC/Haskell as a frontend
+  .
+  .
+  Prelude library: <http://hackage.haskell.org/package/clash-prelude>
+Homepage:             http://www.clash-lang.org/
+bug-reports:          http://github.com/clash-lang/clash-compiler/issues
+License:              BSD2
+License-file:         LICENSE
+Author:               Christiaan Baaij
+Maintainer:           Christiaan Baaij <christiaan.baaij@gmail.com>
+Copyright:            Copyright © 2012-2015 University of Twente
+Category:             Hardware
+Build-type:           Simple
+
+Extra-source-files:   README.md,
+                      CHANGELOG.md,
+                      LICENSE_GHC,
+                      src-bin/HsVersions.h,
+                      src-bin/PosixSource.h
+
+Cabal-version:        >=1.10
+
+source-repository head
+  type: git
+  location: https://github.com/clash-lang/clash-compiler.git
+
+Executable clash
+  HS-Source-Dirs:     src-ghc src-bin
+  Main-Is:            Main.hs
+
+  default-language:   Haskell2010
+  GHC-Options:        -Wall -fno-warn-name-shadowing
+  CPP-Options:        -DGHCI
+  default-extensions: ForeignFunctionInterface
+                      UnboxedTuples
+                      FlexibleInstances
+                      MagicHash
+                      CPP
+                      PatternGuards
+                      NondecreasingIndentation
+
+  other-extensions:   FlexibleContexts
+                      OverloadedStrings
+                      RecordWildCards
+                      ScopedTypeVariables
+                      TemplateHaskell
+                      TupleSections
+                      ViewPatterns
+
+  Build-Depends:      array                     >= 0.4,
+                      base                      >= 4.3.1.0 && < 5,
+                      bifunctors                >= 4.1.1,
+                      bytestring                >= 0.9,
+                      containers                >= 0.5.4.0,
+                      directory                 >= 1.2,
+                      filepath                  >= 1.3,
+                      ghc                       >= 7.10.1 && < 7.12,
+                      process                   >= 1.2,
+                      hashable                  >= 1.1.2.3,
+                      haskeline                 >= 0.7.0.3,
+                      lens                      >= 4.0.5,
+                      mtl                       >= 2.1.1,
+                      text                      >= 0.11.3.1,
+                      transformers              >= 0.4.2,
+                      unbound-generics          >= 0.1 && < 0.3,
+                      unordered-containers      >= 0.2.1.0,
+
+                      clash-lib                 >= 0.6.1 && < 0.7,
+                      clash-systemverilog       >= 0.6.1,
+                      clash-vhdl                >= 0.6.1,
+                      clash-verilog             >= 0.6.1,
+                      clash-prelude             >= 0.10.1 && < 0.11,
+                      ghc-typelits-natnormalise >= 0.3
+
+  if os(windows)
+    Build-Depends:    Win32
+  else
+    Build-Depends:    unix
+
+  C-Sources:          src-bin/hschooks.c
+
+  Other-Modules:      InteractiveUI
+                      GhciMonad
+                      GhciTags
+
+                      CLaSH.GHC.CLaSHFlags
+                      CLaSH.GHC.Evaluator
+                      CLaSH.GHC.GenerateBindings
+                      CLaSH.GHC.GHC2Core
+                      CLaSH.GHC.LoadInterfaceFiles
+                      CLaSH.GHC.LoadModules
+                      CLaSH.GHC.NetlistTypes
+                      Paths_clash_ghc
revision 2
 Name:                 clash-ghc
 Version:              0.6.1
-x-revision: 1
+x-revision: 2
 Synopsis:             CAES Language for Synchronous Hardware
 Description:
   CλaSH (pronounced ‘clash’) is a functional hardware description language that
                       clash-systemverilog       >= 0.6.1,
                       clash-vhdl                >= 0.6.1,
                       clash-verilog             >= 0.6.1,
-                      clash-prelude             >= 0.10.1 && < 0.11,
+                      clash-prelude             == 0.10.1,
                       ghc-typelits-natnormalise >= 0.3
 
   if os(windows)