{"push_id":575238963,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"cb21c9428e6e91d45091bfb4926b28b010ecae90","before":"7743ad438224e1b6bb6f2232ee89a5cbb6faf867","commits":[{"sha":"f7d57515a9a851ce46eb4cfe16bea15ae525449b","author":{"email":"e1e4a8518e4c168e384ed8cd80ffbc2cc5dfda6e@cs.stanford.edu","name":"Giovanni Campagna"},"message":"CNF: add consistency checks and debug spew\n\nProtected by #ifdef DEBUG, probably slow but useful to pin-point\nbugs.","distinct":true,"url":"https://api.github.com/repos/gcampax/ghc/commits/f7d57515a9a851ce46eb4cfe16bea15ae525449b"},{"sha":"cb21c9428e6e91d45091bfb4926b28b010ecae90","author":{"email":"e1e4a8518e4c168e384ed8cd80ffbc2cc5dfda6e@cs.stanford.edu","name":"Giovanni Campagna"},"message":"Compact: make sure bytestring copying is inside the withCompactPtrs bracket\n\nDeepSeq the value returned by the copying function before exiting\nthe bracket, to make sure it's a strict bytestring and not a\nlazy chunk followed by a thunk that would refer to the freed Ptr.","distinct":true,"url":"https://api.github.com/repos/gcampax/ghc/commits/cb21c9428e6e91d45091bfb4926b28b010ecae90"}]}