{"push_id":2446941568,"size":3,"distinct_size":0,"ref":"refs/heads/master","head":"5ee340ed219f42a78a0c1dc2976d220f97c286a3","before":"ddb8267c4d85b8d2290fc7fd062c85502fb98978","commits":[{"sha":"8b6ba86a60276fb79d6769c94f0674511157a9df","author":{"name":"Garrett D'Amore","email":"416cbf73dee2261a8784951a251aee29144a826e@damore.org"},"message":"fixes #315 WebSocket message handling errors\n\nThis also gives a performance benefit to WebSocket, by making\nthe completion logic run synchronously.","distinct":false,"url":"https://api.github.com/repos/nanomsg/nng/commits/8b6ba86a60276fb79d6769c94f0674511157a9df"},{"sha":"0b8eaff74bfbcc669714a2cd101e70d64b894296","author":{"name":"Garrett D'Amore","email":"416cbf73dee2261a8784951a251aee29144a826e@damore.org"},"message":"fixes #322 epoll implementation is racy\n\nThis uses numeric identifiers and an idhash table to make sure that\nthe values we get back are still use.","distinct":false,"url":"https://api.github.com/repos/nanomsg/nng/commits/0b8eaff74bfbcc669714a2cd101e70d64b894296"},{"sha":"5ee340ed219f42a78a0c1dc2976d220f97c286a3","author":{"name":"Garrett D'Amore","email":"416cbf73dee2261a8784951a251aee29144a826e@damore.org"},"message":"fixes #323 aio's iov may be reused","distinct":false,"url":"https://api.github.com/repos/nanomsg/nng/commits/5ee340ed219f42a78a0c1dc2976d220f97c286a3"}]}
{"actor":{"display_login":"gdamore"}}