{"push_id":599194503,"size":39,"distinct_size":39,"ref":"refs/heads/master","head":"92119002b0e8b66adb7365620b414a23d42f8b8b","before":"23337681cf6a625a7ca15a1bcfa5e5457e83a0f4","commits":[{"sha":"e37bfeced507935c44071534dd91f9cd01352837","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"Use cqs_interpose helper in more places","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/e37bfeced507935c44071534dd91f9cd01352837"},{"sha":"72667ef4658c5324dbe641d90c81a8806af04def","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"Use positive stack indices where possible in cqs_interpose\n\nBetter error messages\nNo more weird behaviour when you provide trailing args","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/72667ef4658c5324dbe641d90c81a8806af04def"},{"sha":"b1a6550f71402d2d5ee6954abe7cef47d1462df3","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"optimize/simplify pooling code","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/b1a6550f71402d2d5ee6954abe7cef47d1462df3"},{"sha":"6ea9e782b445901a0a4ab50d8baf6a21d95a2321","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"src/dns.resolvers: Don't have a hook.debug field","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/6ea9e782b445901a0a4ab50d8baf6a21d95a2321"},{"sha":"7c4053b23be9be7df1a5827adcc1194aa08f3f58","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"src/dns.resolvers: Work around no __gc on tables in 5.1\n\nFixes issue #44","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/7c4053b23be9be7df1a5827adcc1194aa08f3f58"},{"sha":"a0621e014440e1c17868d0be9cd86a1ecbc8bd91","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"mk/lua.path: Fix unquoted variable","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/a0621e014440e1c17868d0be9cd86a1ecbc8bd91"},{"sha":"cf11254a2fd7ae2a05f8399a3af85787b25201c7","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"optimize the way we put a controller in a ready state when signaling a condition variable, and put a controller into a ready state when wrapping a function or attaching a coroutine","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/cf11254a2fd7ae2a05f8399a3af85787b25201c7"},{"sha":"ad455d9fb9fbb9a96e8def1e3d7c1e9b7175169d","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"make compile with latest lua 5.3 release candidate","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/ad455d9fb9fbb9a96e8def1e3d7c1e9b7175169d"},{"sha":"5621a052941138e6811e38fd83c9f7c1fffbe902","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"update debian changelog","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/5621a052941138e6811e38fd83c9f7c1fffbe902"},{"sha":"aa3026e84b0f2c687b51119461ef92753ff2e3c9","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"remove unused variable","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/aa3026e84b0f2c687b51119461ef92753ff2e3c9"},{"sha":"56fd893388f592fa2e8f9cb91b99231b1ba8a23e","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"Return EAFNOSUPPORT for unknown .sa_bind address family (sa_len == 0) when copying the address.","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/56fd893388f592fa2e8f9cb91b99231b1ba8a23e"},{"sha":"5c9114946af7cfda907d2737c56b9ab2b4dcbbe2","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"rename mk/lua.path to mk/luapath in preparation of upgrading to newer release","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/5c9114946af7cfda907d2737c56b9ab2b4dcbbe2"},{"sha":"5e98a8389393981b0310a73f1058855f9218e0c4","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"upgrade to latest luapath script, and print out more useful error message when our makefile cannot find the correct headers","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/5e98a8389393981b0310a73f1058855f9218e0c4"},{"sha":"7a47f7924a4ea5b9b63d4d75f748394004befa65","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"update luapath to include luajit fix","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/7a47f7924a4ea5b9b63d4d75f748394004befa65"},{"sha":"a2c83debcefa6e5387f2ffd313a4b25b6a265de7","author":{"email":"d91a8b66ffbf68de959560ff0f2f71d78c01752e@daurnimator.com","name":"daurnimator"},"message":"Merge branch 'master' of github.com:wahern/cqueues into cleanup\n\nConflicts:\n\tmk/luapath","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/a2c83debcefa6e5387f2ffd313a4b25b6a265de7"},{"sha":"4917506eab8628d188008e497e2ffb08045c2812","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"try to use robust mutexes to detect defunct threads","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/4917506eab8628d188008e497e2ffb08045c2812"},{"sha":"17163181c49d550a144a1ddfb72704a425b2ae9e","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@25thandclement.com","name":"william"},"message":"add regression test for issue 51","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/17163181c49d550a144a1ddfb72704a425b2ae9e"},{"sha":"72351108c608fcfef323b0b25a5b01d6ea9f4472","author":{"email":"fa6ccbbcc5986a9f76b7f841e7ce4270a664d404@25thandClement.com","name":"william"},"message":"fix robust mutex code","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/72351108c608fcfef323b0b25a5b01d6ea9f4472"},{"sha":"cb6437dd625936793ec666ac9e4168aa763f133c","author":{"email":"fa6ccbbcc5986a9f76b7f841e7ce4270a664d404@25thandClement.com","name":"william"},"message":"fix regression test","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/cb6437dd625936793ec666ac9e4168aa763f133c"},{"sha":"41666ed9e7316924aa6892776186a51fd040f046","author":{"email":"c824fe0afe16857dd6f587aa7c4044d2642d60fb@freebsd-10-0.kvm.25thandClement.com","name":"William Ahern"},"message":"fix regression test on FreeBSD","distinct":true,"url":"https://api.github.com/repos/daurnimator/cqueues/commits/41666ed9e7316924aa6892776186a51fd040f046"}]}