Skip to content

Commit fd41da6

Browse files
committed
bunch of perf improvements.
- strict - 64bit buffer instead of 8 - direct VBR encoding instaed of accumulating it in the monad.
1 parent 9de5238 commit fd41da6

File tree

3 files changed

+252
-180
lines changed

3 files changed

+252
-180
lines changed

data-bitcode.cabal

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ library
3434
Data.BitCode.Writer.Monad
3535
Data.BitCode.Writer.ToBits
3636
build-depends:
37-
base >= 4.10 && <5
37+
base
3838
, pretty
3939
, bytestring
4040
, binary
@@ -52,6 +52,7 @@ test-suite spec
5252
, tasty
5353
, tasty-discover
5454
, tasty-hspec
55+
, tasty-quickcheck
5556
, process
5657
, filepath
5758
, data-bitcode
@@ -71,7 +72,6 @@ benchmark writer
7172
, binary
7273
, data-bitcode
7374
other-modules:
74-
Prof
7575
default-language: Haskell2010
7676

7777
benchmark bitcode

0 commit comments

Comments
 (0)