Austin Seipp
Austin Seipp
Just to keep a note of this, GHC HEAD was recently modified to fix Trac #5846 in commit ghc/packages-base@05cf0016f - there's now a function to check for GC stats, and...
See also https://github.com/tibbe/ekg-core/pull/35/commits/813aa426be78e8abcf1c7cdd43433bcffa07828e (& #35) which basically gets to the core of it: zero is not the identity for the `Min`/`Max` monoids, `maxBound`/`minBound` are! As expected, this same bug occurs...
Also, to be clear, my fixes are somewhat independent of the issue here. I think a better fix to the underlying issue in *this* ticket is to actually track whether...
I'd rather not increase the dependency footprint any more than absolutely necessary. This is more of a reminder than "It's really bugging me". :)
Note: this was partially helped with the fixes for #37, in particular c8f16434a4581d1e2d5837f887166ac1748a8e27.
This has also been made less bananas with this PR to `cereal`, which will need to go upstream: https://github.com/GaloisInc/cereal/pull/54
Note: All builds now require `cereal >= 0.5.2.0` as mentioned in dc4be43, so this should be improved a lot. But there's still more that could be done I bet.
I'm tentatively moving this into scope on the initial 0.2 release, because I imagine this use will pop up pretty quick and it'd be good to have something people can...
The @dcoutts and @thoughtpolice method to Software Success™ is clear at this point: - Think really hard, write a lot of code. - Finally release that code after several years....
(In all seriousness though, this would be useful to tackle soon-ish, so I might do this while @dcoutts continues working on #62)