hp2pretty:hp2pretty.git
6 years agotodo: use Text instead of ByteString
Claude Heiland-Allen [Fri, 14 Oct 2011 01:12:50 +0000 (02:12 +0100)]
todo: use Text instead of ByteString

6 years agov0.4 v0.4
Claude Heiland-Allen [Wed, 18 May 2011 16:46:59 +0000 (17:46 +0100)]
v0.4

6 years agopreparing for v0.4
Claude Heiland-Allen [Wed, 18 May 2011 16:42:56 +0000 (17:42 +0100)]
preparing for v0.4

6 years agougly implementation of command line arguments for multi-file processing and uniform...
Claude Heiland-Allen [Wed, 18 May 2011 16:42:14 +0000 (17:42 +0100)]
ugly implementation of command line arguments for multi-file processing and uniform scaling

6 years agofeature requests
Claude Heiland-Allen [Wed, 18 May 2011 16:40:53 +0000 (17:40 +0100)]
feature requests

6 years agofound a NaN bug
Claude Heiland-Allen [Wed, 18 May 2011 16:29:14 +0000 (17:29 +0100)]
found a NaN bug

6 years agostable colours based on label string hash
Claude Heiland-Allen [Wed, 18 May 2011 15:32:52 +0000 (16:32 +0100)]
stable colours based on label string hash

7 years agov0.3 v0.3
Claude Heiland-Allen [Tue, 2 Nov 2010 01:46:48 +0000 (01:46 +0000)]
v0.3

7 years agocredits for bug fix
Claude Heiland-Allen [Tue, 2 Nov 2010 01:41:04 +0000 (01:41 +0000)]
credits for bug fix

7 years agotest file for XML character escaping
Claude Heiland-Allen [Tue, 2 Nov 2010 01:30:25 +0000 (01:30 +0000)]
test file for XML character escaping

7 years agoescape XML-special characters in SVG text output
Claude Heiland-Allen [Tue, 2 Nov 2010 01:29:15 +0000 (01:29 +0000)]
escape XML-special characters in SVG text output

7 years agov0.2 v0.2
Claude Heiland-Allen [Fri, 30 Jul 2010 21:34:05 +0000 (22:34 +0100)]
v0.2

7 years agoprune dead comments
Claude Heiland-Allen [Fri, 30 Jul 2010 21:24:49 +0000 (22:24 +0100)]
prune dead comments

7 years agofix cabal for current source layout
Claude Heiland-Allen [Fri, 30 Jul 2010 21:20:52 +0000 (22:20 +0100)]
fix cabal for current source layout

7 years agoadditional benchmarks showing how we've improved
Claude Heiland-Allen [Fri, 30 Jul 2010 21:19:51 +0000 (22:19 +0100)]
additional benchmarks showing how we've improved

7 years agothe beautiful one-liner is replaced by more complicated let bindings
Claude Heiland-Allen [Fri, 30 Jul 2010 21:19:06 +0000 (22:19 +0100)]
the beautiful one-liner is replaced by more complicated let bindings

7 years agouse header structure; use arguments for the things we need
Claude Heiland-Allen [Fri, 30 Jul 2010 21:17:45 +0000 (22:17 +0100)]
use header structure; use arguments for the things we need

7 years agoa new life without data
Claude Heiland-Allen [Fri, 30 Jul 2010 21:16:45 +0000 (22:16 +0100)]
a new life without data

7 years agoswitch to strict ByteString
Claude Heiland-Allen [Fri, 30 Jul 2010 21:15:05 +0000 (22:15 +0100)]
switch to strict ByteString

7 years agoremove pointlessly duplicated data definitions
Claude Heiland-Allen [Fri, 30 Jul 2010 21:14:07 +0000 (22:14 +0100)]
remove pointlessly duplicated data definitions

7 years agosplit parsing into two phases
Claude Heiland-Allen [Fri, 30 Jul 2010 21:13:00 +0000 (22:13 +0100)]
split parsing into two phases

7 years agoadd current sources to build
Claude Heiland-Allen [Fri, 30 Jul 2010 16:46:09 +0000 (17:46 +0100)]
add current sources to build

7 years agoattempt to process frames in a single pass to reduce memory consumption
Claude Heiland-Allen [Fri, 30 Jul 2010 16:44:28 +0000 (17:44 +0100)]
attempt to process frames in a single pass to reduce memory consumption

7 years agorestructure to use mapM instead of foldM as nothing fancy was going on; accumulate...
Claude Heiland-Allen [Fri, 30 Jul 2010 16:43:05 +0000 (17:43 +0100)]
restructure to use mapM instead of foldM as nothing fancy was going on; accumulate ranges during parsing; change interning code to be more explicit in case Map.alter implementation changes

7 years agouse tuple instead of data for frames to be able to use standard functions; accumulate...
Claude Heiland-Allen [Fri, 30 Jul 2010 16:39:58 +0000 (17:39 +0100)]
use tuple instead of data for frames to be able to use standard functions; accumulate ranges during parsing

7 years agofactor out SVG module using a Graphics interface for cleaner Print
Claude Heiland-Allen [Fri, 30 Jul 2010 01:47:14 +0000 (02:47 +0100)]
factor out SVG module using a Graphics interface for cleaner Print

7 years agotrying to fix somewhere that retains too much list
Claude Heiland-Allen [Fri, 30 Jul 2010 01:46:28 +0000 (02:46 +0100)]
trying to fix somewhere that retains too much list

7 years agocomputed counts; added strictness
Claude Heiland-Allen [Fri, 30 Jul 2010 01:45:42 +0000 (02:45 +0100)]
computed counts; added strictness

7 years agouse stricter sum; transfer computed length
Claude Heiland-Allen [Fri, 30 Jul 2010 01:44:54 +0000 (02:44 +0100)]
use stricter sum; transfer computed length

7 years agouse calculated length when accumulating array; put frame times in an array
Claude Heiland-Allen [Fri, 30 Jul 2010 01:44:01 +0000 (02:44 +0100)]
use calculated length when accumulating array; put frame times in an array

7 years agocount frames while parsing to save calling length later
Claude Heiland-Allen [Fri, 30 Jul 2010 01:41:34 +0000 (02:41 +0100)]
count frames while parsing to save calling length later

7 years agoremove redundant hp prefix from fields; explicit exports; explicit imports; minor...
Claude Heiland-Allen [Thu, 29 Jul 2010 20:08:27 +0000 (21:08 +0100)]
remove redundant hp prefix from fields; explicit exports; explicit imports; minor whitespace tweaks

7 years agov0.1 v0.1
Claude Heiland-Allen [Wed, 28 Jul 2010 22:52:30 +0000 (23:52 +0100)]
v0.1

7 years agobump cabal version for source repositories
Claude Heiland-Allen [Wed, 28 Jul 2010 22:48:41 +0000 (23:48 +0100)]
bump cabal version for source repositories

7 years agofix it so it builds
Claude Heiland-Allen [Wed, 28 Jul 2010 22:47:31 +0000 (23:47 +0100)]
fix it so it builds

7 years agoupdate ignore post-cabalisation
Claude Heiland-Allen [Wed, 28 Jul 2010 22:47:10 +0000 (23:47 +0100)]
update ignore post-cabalisation

7 years agocabal init
Claude Heiland-Allen [Wed, 28 Jul 2010 22:34:29 +0000 (23:34 +0100)]
cabal init

7 years agosome brief documentation with benchmarks
Claude Heiland-Allen [Wed, 28 Jul 2010 22:18:35 +0000 (23:18 +0100)]
some brief documentation with benchmarks

7 years agomessy ByteString literals, this module still needs improvement
Claude Heiland-Allen [Wed, 28 Jul 2010 22:17:44 +0000 (23:17 +0100)]
messy ByteString literals, this module still needs improvement

7 years agouse computed totals from the parser
Claude Heiland-Allen [Wed, 28 Jul 2010 22:16:29 +0000 (23:16 +0100)]
use computed totals from the parser

7 years agoprune dead code
Claude Heiland-Allen [Wed, 28 Jul 2010 22:14:25 +0000 (23:14 +0100)]
prune dead code

7 years agocompute running totals for each cost center on the fly while parsing to save unionsWi...
Claude Heiland-Allen [Wed, 28 Jul 2010 19:28:54 +0000 (20:28 +0100)]
compute running totals for each cost center on the fly while parsing to save unionsWith(+) exploding in a memory spike

7 years agostore running totals
Claude Heiland-Allen [Wed, 28 Jul 2010 19:27:45 +0000 (20:27 +0100)]
store running totals

7 years agoadd type signatures
Claude Heiland-Allen [Wed, 28 Jul 2010 16:35:44 +0000 (17:35 +0100)]
add type signatures

7 years agoaccumulate with arrays instead of transposed lists
Claude Heiland-Allen [Wed, 28 Jul 2010 16:35:16 +0000 (17:35 +0100)]
accumulate with arrays instead of transposed lists

7 years ago[[Double]] -> UArray
Claude Heiland-Allen [Wed, 28 Jul 2010 16:34:18 +0000 (17:34 +0100)]
[[Double]] -> UArray

7 years ago[[Double]] -> UArray
Claude Heiland-Allen [Wed, 28 Jul 2010 16:33:37 +0000 (17:33 +0100)]
[[Double]] -> UArray

7 years agoString -> ByteString; added strictness
Claude Heiland-Allen [Wed, 28 Jul 2010 15:19:07 +0000 (16:19 +0100)]
String -> ByteString; added strictness

7 years agoString -> ByteString
Claude Heiland-Allen [Wed, 28 Jul 2010 15:18:26 +0000 (16:18 +0100)]
String -> ByteString

7 years agoString -> ByteString
Claude Heiland-Allen [Wed, 28 Jul 2010 15:17:58 +0000 (16:17 +0100)]
String -> ByteString

7 years agoString -> ByteString (dirty quick hack pack.unpack to avoid fixing it properly)
Claude Heiland-Allen [Wed, 28 Jul 2010 15:17:37 +0000 (16:17 +0100)]
String -> ByteString (dirty quick hack pack.unpack to avoid fixing it properly)

7 years agorevert ill-thought-out sample index hack
Claude Heiland-Allen [Wed, 28 Jul 2010 15:16:04 +0000 (16:16 +0100)]
revert ill-thought-out sample index hack

7 years agoString -> ByteString
Claude Heiland-Allen [Wed, 28 Jul 2010 15:15:20 +0000 (16:15 +0100)]
String -> ByteString

7 years agograph against sample index (hardcoded for now)
Claude Heiland-Allen [Mon, 26 Jul 2010 21:41:06 +0000 (22:41 +0100)]
graph against sample index (hardcoded for now)

7 years agoeliminate duplicate strings using a state monad for improved memory usage
Claude Heiland-Allen [Mon, 26 Jul 2010 16:29:29 +0000 (17:29 +0100)]
eliminate duplicate strings using a state monad for improved memory usage

7 years agotweak colours
Claude Heiland-Allen [Mon, 26 Jul 2010 16:27:37 +0000 (17:27 +0100)]
tweak colours

7 years agofix warning
Claude Heiland-Allen [Mon, 26 Jul 2010 16:27:02 +0000 (17:27 +0100)]
fix warning

7 years agofix warning
Claude Heiland-Allen [Mon, 26 Jul 2010 16:26:12 +0000 (17:26 +0100)]
fix warning

7 years agostart of a new hp2ps written in Haskell
Claude Heiland-Allen [Sun, 25 Jul 2010 21:56:57 +0000 (22:56 +0100)]
start of a new hp2ps written in Haskell