hp2pretty:hp2pretty.git
7 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

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

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

7 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

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

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

7 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

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

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

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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

8 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

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

8 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

8 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

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

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

8 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

8 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

8 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

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

8 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

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

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

8 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

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

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

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

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

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

8 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)

8 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

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

8 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)

8 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

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

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

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

8 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