{"push_id":1695557773,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"7970cb1740f79f07ca706cd842f784b79a2269b6","before":"977f85325f5a458874c2931426fffefedffe33c4","commits":[{"sha":"83b22cc63e1c89788ce8a4b64340359a05300f2d","author":{"name":"Adam C. Emerson","email":"72159e56463ac562a814603cfc309ae7bb0f01c0@fox.blue"},"message":"locks: Add header and tests\n\nHere we have:\n\n   * A class to make shared muTexans nicer to use\n   * Three lock-factory template functions\n   * A factory macro since std::lock_guard is difficult\n   * and three more macros to abbreviate types","distinct":true,"url":"https://api.github.com/repos/adamemerson/scrapple/commits/83b22cc63e1c89788ce8a4b64340359a05300f2d"},{"sha":"3bb3b0db00118ebae754e00b7f525336f1388a13","author":{"name":"Adam C. Emerson","email":"72159e56463ac562a814603cfc309ae7bb0f01c0@fox.blue"},"message":"mem: Add header and tests\n\nHere we have:\n\n   * A means to return a unique_ptr to an array whose elements have been\n     constructed in accord with supplied parameters.","distinct":true,"url":"https://api.github.com/repos/adamemerson/scrapple/commits/3bb3b0db00118ebae754e00b7f525336f1388a13"},{"sha":"1e3bdbea4fcc373c193399852512e60694646bfb","author":{"name":"Adam C. Emerson","email":"72159e56463ac562a814603cfc309ae7bb0f01c0@fox.blue"},"message":"fluid: Add header and tests\n\nHere we have:\n\n   * Dynamic scoping when you want it\n   * Expects, Ensures, and not_null based on C++ Core Guidelines","distinct":true,"url":"https://api.github.com/repos/adamemerson/scrapple/commits/1e3bdbea4fcc373c193399852512e60694646bfb"},{"sha":"7970cb1740f79f07ca706cd842f784b79a2269b6","author":{"name":"Adam C. Emerson","email":"72159e56463ac562a814603cfc309ae7bb0f01c0@fox.blue"},"message":"locks: Add spin_mutex\n\nHere we have a spinlock satisfying BasicLockable. Use it just like\nstd::mutex to guard short critical sections where low latency is\nrequired.\n\nSigned-off-by: Adam C. Emerson <azure@fox.blue>","distinct":true,"url":"https://api.github.com/repos/adamemerson/scrapple/commits/7970cb1740f79f07ca706cd842f784b79a2269b6"}]}
{"actor":{"display_login":"adamemerson"}}