GHC Threads affinity

Boespflug, Mathieu m at
Sun Oct 1 12:42:59 UTC 2017

You might want to have a look at Similar to what
you mention, it uses the "streaming" package for the incremental
parsing. I ran into an issue with binary that I wasn't able to track
down: even medium sized buffers make the parsing slower (significantly
so) rather than faster (my suspicion: something somewhere that should
be constant time is actually linear).
Mathieu Boespflug
Founder at

On 1 October 2017 at 14:34, Michael Baikov <manpacket at> wrote:
> On Sun, Oct 1, 2017 at 8:09 PM, Boespflug, Mathieu <m at> wrote:
>> Note that the (AFAIK unreleased) version of ghc-events on the master
>> branch of the upstream repo can parse event streams incrementally, if
>> that's what you meant.
> It can but it got some problems. For one the only thing incremental
> parser can do is to print the output - for everything else old parser
> will be used and output of that incremental is partially out of order
> due to the way event blocks are stored. Anyway, I already have my own
> version that does proper incremental parsing, provides interface with
> a streaming library and collects some info that wasn't available in
> the original version. How it's more about shuffling stuff around,
> cleaning and testing.

More information about the ghc-devs mailing list