{"push_id":1835572596,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b6bda01c33d27afa1df6bdc2dc9f3e352cc8d16d","before":"ab787e18f0283392f5a42c31a29446d71f215c6a","commits":[{"sha":"52ab0462a42c22ccf07d0cc110590fc7db957182","author":{"name":"Jakob Unterwurzacher","email":"89c1596ba392f5b52ce0f62019303ec26b5fc1f5@gmail.com"},"message":"fusefrontend: doRead: skip decryption for an empty read\n\nPreviously we ran through the decryption steps even for an empty\nciphertext slice. The functions handle it correctly, but returning\nearly skips all the extra calls.\n\nSpeeds up the tar extract benchmark by about 4%.","distinct":true,"url":"https://api.github.com/repos/rfjakob/gocryptfs/commits/52ab0462a42c22ccf07d0cc110590fc7db957182"},{"sha":"b6bda01c33d27afa1df6bdc2dc9f3e352cc8d16d","author":{"name":"Jakob Unterwurzacher","email":"89c1596ba392f5b52ce0f62019303ec26b5fc1f5@gmail.com"},"message":"contentenc: MergeBlocks: short-circuit the trivial case\n\nSaves 3% for the tar extract benchmark because we skip the allocation.","distinct":true,"url":"https://api.github.com/repos/rfjakob/gocryptfs/commits/b6bda01c33d27afa1df6bdc2dc9f3e352cc8d16d"}]}
{"actor":{"display_login":"rfjakob"}}