Skip to content

Commit

Permalink
Bumped change
Browse files Browse the repository at this point in the history
Consume Nil occuring after node deletion in 'toAcc' function. Without
consuming, parent group of node added after deletion was one above the
desired.

Made SCNode data type as an instance of NFNode, added "deepseq" package
dependency.

Added trivial benchmark for querying and parsing SCNode. Added benchmark
section in cabal configuration as well.
  • Loading branch information
8c6794b6 committed May 14, 2014
1 parent 9db2c8e commit 6e1e3eb
Show file tree
Hide file tree
Showing 4 changed files with 521 additions and 25 deletions.
16 changes: 14 additions & 2 deletions hsc3-tree/hsc3-tree.cabal
@@ -1,5 +1,5 @@
name: hsc3-tree
version: 0.14.0.1
version: 0.14.0.2
synopsis: Manages synth and group in scsynth server node tree.
description:
This package contains utilities to manages synthes and groups in scsynth
Expand Down Expand Up @@ -38,6 +38,7 @@ library
build-depends: base >=4.6
, bytestring
, containers
, deepseq
, gdiff
, hosc >= 0.14
, hsc3 >= 0.14
Expand Down Expand Up @@ -85,4 +86,15 @@ test-suite tests
, tasty-quickcheck
, tasty-th
, HUnit
, QuickCheck
, QuickCheck

benchmark bench
hs-source-dirs: src/bench
main-is: hsc3-tree-bench.hs
default-language: Haskell2010
type: exitcode-stdio-1.0
build-depends: base >= 4.6
, criterion
, hosc
, hsc3-tree
ghc-options: -O -Wall

0 comments on commit 6e1e3eb

Please sign in to comment.