{"push_id":745014067,"size":1,"distinct_size":1,"ref":"refs/heads/write_body","head":"4b9c3fc1ec1ff55bd1171230fdb833d190d9d0a3","before":"555318580425392fd1504408c2df35a14f8637cb","commits":[{"sha":"4b9c3fc1ec1ff55bd1171230fdb833d190d9d0a3","author":{"email":"f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","name":"Steven Fackler"},"message":"Switch response abstraction from `Read` to `WriteBody`.\n\nA `Read`er is not the best abstraction for the response body - it has to\nbe copied to the output `Write`r through an extra intermediary buffer\nand complicates the implementation for users that want to compute the\nresponse on the fly.\n\nThis design is modeled after Java JAX-RS's StreamingOutput class. The\n`write_body` method takes the Hyper `Response` object concretely instead\nof a generic `Write`r to allow for future optimizations with Hyper, for\nexample, allowing the underlying file descriptor to be retrieved for use\nwith `sendfile` on Linux.\n\nThis is a [breaking-change]","distinct":true,"url":"https://api.github.com/repos/sfackler/iron/commits/4b9c3fc1ec1ff55bd1171230fdb833d190d9d0a3"}]}