Skip to content

Commit

Permalink
Update from Hackage at 2018-06-25T22:53:39Z
Browse files Browse the repository at this point in the history
  • Loading branch information
all-cabal-tool committed Jun 25, 2018
1 parent 1f5ad2c commit 31a9e4f
Show file tree
Hide file tree
Showing 2 changed files with 201 additions and 0 deletions.
200 changes: 200 additions & 0 deletions hbf/0.1.0.1/hbf.cabal
@@ -0,0 +1,200 @@
-- This file has been generated from package.yml by hpack version 0.27.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 2e87a5cd02b71c60a1afaedd80f0d5c77071e5f883c57143f3d73b46e3de20fa

name: hbf
version: 0.1.0.1
cabal-version: >= 1.10
build-type: Simple
license: GPL-3
license-file: LICENSE
tested-with: GHC == 8.2.1, GHC == 8.2.2, GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3
author: Sebastian Galkin
maintainer: paraseba@gmail.com
copyright: Sebastian Galkin, 2018
synopsis: An optimizing Brainfuck compiler and evaluator
description: hbf is a compiler and executor of Brainfuck programs. It provides two executables: @hbfc@ the Brainfuck compiler, and @hbf@ the virtual machine that executes compiled Brainfuck programs.
homepage: https://github.com/paraseba/hbf
bug-reports: https://github.com/paraseba/hbf/issues
category: Language

extra-source-files:
ChangeLog.md
README.md
tests/allfeatures.bf
tests/factor.bf
tests/squares.bf

source-repository head
type: git
location: git@github.com:paraseba/hbf.git

flag dump
description: Dump stg and core files
manual: True
default: False

flag profile
description: Enable profiling in benchmarks
manual: True
default: False

library
exposed-modules:
HBF.Types
HBF.Parser
HBF.Eval
HBF.Compiler
other-modules:
Paths_hbf
build-depends:
base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, deepseq >=1.4.3.0
, filepath >=1.4.1.2
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
if flag(dump)
ghc-options: -ddump-simpl -ddump-stg -ddump-to-file -dsuppress-idinfo -dsuppress-coercions -dsuppress-type-applications -dsuppress-uniques
if flag(profile)
ghc-options: -fprof-auto
hs-source-dirs:
src
default-language: Haskell2010
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction

executable hbf
main-is: Main.hs
other-modules:
Paths_hbf
hs-source-dirs:
src/exe/hbf
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction
build-depends:
base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, deepseq >=1.4.3.0
, filepath >=1.4.1.2
, hbf
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
if flag(profile)
ghc-options: -fprof-auto -with-rtsopts='-p -s -h -i0.05'
default-language: Haskell2010

executable hbfc
main-is: Main.hs
other-modules:
Paths_hbf
hs-source-dirs:
src/exe/hbfc
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction
build-depends:
base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, deepseq >=1.4.3.0
, filepath >=1.4.1.2
, hbf
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
default-language: Haskell2010

test-suite doctest
type: exitcode-stdio-1.0
main-is: doctest.hs
hs-source-dirs:
tests
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction -threaded -with-rtsopts=-N
build-depends:
base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, deepseq >=1.4.3.0
, doctest
, filepath >=1.4.1.2
, hbf
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
default-language: Haskell2010

test-suite test
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs:
tests
main-is: test.hs
build-depends:
HUnit >=1.3.1.0
, base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, deepseq >=1.4.3.0
, filepath >=1.4.1.2
, hbf
, hedgehog >=0.5
, hedgehog-checkers >=0.1.0.0
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, smallcheck >=1.1
, tasty >=0.11.2.1
, tasty-discover >=2.0.0
, tasty-hedgehog >=0.1.0.0
, tasty-hunit >=0.9.2
, tasty-smallcheck >=0.8
, temporary >=1.2.0.3
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction -threaded -with-rtsopts=-N
other-modules:
ParserTest
CompilerTest
EvalTest
IntegrationTests
Helper

benchmark evalbench
other-modules:
Paths_hbf
hs-source-dirs:
bench
ghc-options: -Wall -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction -threaded -with-rtsopts=-N
type: exitcode-stdio-1.0
main-is: Main.hs
default-language: Haskell2010
build-depends:
base >=4.10.0.0 && <4.13
, binary >=0.8.5.1
, bytestring >=0.10.8.0
, criterion >=1.1.4.0
, deepseq >=1.4.3.0
, filepath >=1.4.1.2
, hbf
, optparse-applicative >=0.14.0.0
, parsec >=3.1.13.0
, primitive >=0.6.2.0
, text >=1.2.2.0
, transformers >=0.5.2.0
, vector >=0.12.0.1
1 change: 1 addition & 0 deletions hbf/0.1.0.1/hbf.json
@@ -0,0 +1 @@
{"package-hashes":{"MD5":"e1cb565d41ffb005e1eefff7245e1213","Skein512_512":"3606438a55f48da024ef82359a48bfc770041c4d43cee082ab8aa00e06333ca422fa2d4f31176b52562bcb4c024922a9406b8ca1d4e8d0ec872453e5d0a79f37","SHA1":"ea9f221ae857be60a0186682cddcc37ff513a6b1","SHA512":"5aebcde51bd380fc85b7caf1e7428e7bfaf7c4d149f6af2b9b6f241fc82442070830aed5afd82c79a9fd71b20dc07d13f9edb28e22be49c7e6b5437c6333f8d0","SHA256":"15c1ce7c0435ce2571fe0c8e504efcb6b24002de351af30e7bb8fdc16c67ffef"},"package-locations":["https://hackage.haskell.org/package/hbf-0.1.0.1/hbf-0.1.0.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hbf-0.1.0.1.tar.gz"],"package-size":32581}

0 comments on commit 31a9e4f

Please sign in to comment.