{"push_id":683016395,"size":4,"distinct_size":0,"ref":"refs/heads/master","head":"a0c77cbc5f31c94fc640092caa78aa0dab8e373c","before":"4ff83b5ceb73ea40e25786b26728f2b33d412532","commits":[{"sha":"f12d60c3c296d7d0ae498dcd7db5247ae684db5e","author":{"email":"84f658862d4969e5957fa53705620900b3bea67f@gmail.com","name":"Paulo Lieuthier"},"message":"Initial work on enery consuption measurement\n\nUsing rapl","distinct":false,"url":"https://api.github.com/repos/paulolieuthier/criterion/commits/f12d60c3c296d7d0ae498dcd7db5247ae684db5e"},{"sha":"aff70adf44167a77002138cb0fff933f41b786d3","author":{"email":"f889b92146596a4b2e431871916018568da6cc99@gmail.com","name":"Luís Gabriel Lima"},"message":"Fix energy value order on `put :: Measured -> Put`\n\nThe order was not matching the Measured data type declaration.\n\nThis bug was causing the application to crash with the following\nmessage: `benchmark: user error (demandInput: not enough bytes)`.","distinct":false,"url":"https://api.github.com/repos/paulolieuthier/criterion/commits/aff70adf44167a77002138cb0fff933f41b786d3"},{"sha":"a2bdad4901bac29a5ecb91ed7b2ee0b047fff09c","author":{"email":"f889b92146596a4b2e431871916018568da6cc99@gmail.com","name":"Luís Gabriel Lima"},"message":"Removing energy consumption mean calculation\n\nWe can use the linear regression of the energy metric (throght --regress\noption) instead of the mean.\n\nAlso the mean calculation was not right, the total energy consumption\n(sum) should be divided by the number of iterations (niters) instead of\nthe number of measures (n).","distinct":false,"url":"https://api.github.com/repos/paulolieuthier/criterion/commits/a2bdad4901bac29a5ecb91ed7b2ee0b047fff09c"},{"sha":"a0c77cbc5f31c94fc640092caa78aa0dab8e373c","author":{"email":"f889b92146596a4b2e431871916018568da6cc99@gmail.com","name":"Luís Gabriel Lima"},"message":"Open msr device only once\n\nThere is no need to open/close the msr device each time the getTime\nfunction is called.\n\nThis patch slightly reduce the overhead of fetching the energy\nconsumption info from RAPL.","distinct":false,"url":"https://api.github.com/repos/paulolieuthier/criterion/commits/a0c77cbc5f31c94fc640092caa78aa0dab8e373c"}]}