{"push_id":1187119688,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"d8a4979da2d86841c552798f2b9b2d535a28720d","before":"18207099aa529b1ae7d9236a8375d0df0674c2d5","commits":[{"sha":"fe8299e43471c0bb0ef6759d6ffba2fe74d8177e","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: syscall-compat.h MacOSX support\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/fe8299e43471c0bb0ef6759d6ffba2fe74d8177e"},{"sha":"a0307b90e502a48cc73ca936bce0792f5566ba64","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: use clock_get_time for caa_get_cycles fallback on MacOSX\n\nUse clock_get_time as fallback to read time for caa_get_cycles on\nMacOSX. It should not matter much in practice, since x86 uses the cycle\ncounter.\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/a0307b90e502a48cc73ca936bce0792f5566ba64"},{"sha":"2350bf7b3f3c4581493b187988a92b8d871471ba","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: Add failover for platforms without nproc\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/2350bf7b3f3c4581493b187988a92b8d871471ba"},{"sha":"59629f09c1ee8395b1e22797a6924703e825e345","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: memory leak on hash table destroy\n\nThere is a missing call to pthread_mutex_destroy(3) to match\npthread_mutex_init(3) in the hash table creation.\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/59629f09c1ee8395b1e22797a6924703e825e345"},{"sha":"b4edfa8157bb45827c3236809e550b4d13c0ae22","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: add missing __cds_wfcq_init for LGPL API\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/b4edfa8157bb45827c3236809e550b4d13c0ae22"},{"sha":"200d100e05ed8e10c47f971939042f2406df92ef","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: add missing destroy functions to queues/stack APIs\n\nQueues and stack APIs that invoke pthread_mutex_init() should have a\n\"destroy\" counterpart which calls pthread_mutex_destroy(), ortherwise\nthis causes small memory leaks on platforms where pthread_mutex_init\nperforms memory allocation.\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/200d100e05ed8e10c47f971939042f2406df92ef"},{"sha":"2af1c19e6a553878fcb2a5106f050d5ed7ac0f54","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: tests: invoke destroy APIs for queues/stacks\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/2af1c19e6a553878fcb2a5106f050d5ed7ac0f54"},{"sha":"6bf9e8eec9c9f2c9177e9ca0781f973605c011ed","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Update library age due to new stack/queue destroy API\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/6bf9e8eec9c9f2c9177e9ca0781f973605c011ed"},{"sha":"6acc6ad438eacc973c610e7ec8e76c9cd83c6286","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: examples: use destroy API for queues/stacks\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/6acc6ad438eacc973c610e7ec8e76c9cd83c6286"},{"sha":"b83b3590caf8ddd0fb1393b0d8378f916c8bf831","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: Use pthread_self to get threadid on OSX\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/b83b3590caf8ddd0fb1393b0d8378f916c8bf831"},{"sha":"9e5f4ff4354cffef49a1e9fff80256a4ef17985a","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Update library current version due to adding destroy API\n\nBoth current and age need to be updated when adding an API.\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/9e5f4ff4354cffef49a1e9fff80256a4ef17985a"},{"sha":"7be759d1adf95b168f09e513232ea26de15e1eaf","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: update ax_pthread macro to handle newer clang\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/7be759d1adf95b168f09e513232ea26de15e1eaf"},{"sha":"a59f39055b5ecb77b68cf78b9839aa9e8e4ec332","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Cleanup: remove leftover manual pthread detection\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/a59f39055b5ecb77b68cf78b9839aa9e8e4ec332"},{"sha":"6893800a4d1cc14dff0395ddcd660a5138db183d","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Cleanup: Re-organise source dir\n\nRe-organise the sources, add a top level \"src\" and \"include\" dir and\nmove relevant files.\n\nDisable autotools automated includes and define them manually. This\nfixes problems with collision of header names with system headers.\n\nInclude the autoconf config.h in the default includes and remove it\nwhere it's explicitely included. Remove _GNU_SOURCE defines since\nit's detected at configure for platforms that requires it and added\nto the config.h.\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/6893800a4d1cc14dff0395ddcd660a5138db183d"},{"sha":"9a62b0f0b1c28090b92fabb7932cc20451f3090e","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: remove AC_FUNC_MALLOC from configure.ac\n\nAC_FUNC_MALLOC fails cross-compile builds and is\nonly used to detect non-standard glibc behavior where\nmalloc(0) does not return a null pointer.\n\nWe don't depend on that behavior since we would have\nto ship a compat implementation of malloc() for this\nmacro to be of any use.\n\nKeep it commented because autoscan will report it\nas missing and it might get re-introduced.\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/9a62b0f0b1c28090b92fabb7932cc20451f3090e"},{"sha":"094c8c59183be7b084e4faf061dc23faab1f13b1","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: Move rand-compat to private src dir\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/094c8c59183be7b084e4faf061dc23faab1f13b1"},{"sha":"3e4ae45a6930bce59fb77790aa29a82eecf6ec23","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: check for rand_r() in compat-rand.h\n\nThe rand_r() function exists in newer Android versions,\ndetect it instead of relying on the __ANDROID__ define.\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/3e4ae45a6930bce59fb77790aa29a82eecf6ec23"},{"sha":"d5edb8984326d4c15deea3c327880ac67c4ebd80","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Bump version to 0.10-pre\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/d5edb8984326d4c15deea3c327880ac67c4ebd80"},{"sha":"28d543c559dfb2923b515f67fb3318fcbefe5fb8","author":{"name":"Michael Jeanson","email":"e830ad43c9cb82767c74220118e63fafa471cd4e@efficios.com"},"message":"Fix: Do not use wildcards in include/Makefile.am\n\nWildcards are not officially supported by autotools\nin Makefiles since it needs to know the exact list\nof files it has to work with.\n\nUsing an absolute path was a hack that worked as long\nas the path to the header files from the top source dir\nwas the same as the install path of those files, which\nis not the case anymore.\n\nSigned-off-by: Michael Jeanson <mjeanson@efficios.com>\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/28d543c559dfb2923b515f67fb3318fcbefe5fb8"},{"sha":"d8a4979da2d86841c552798f2b9b2d535a28720d","author":{"name":"Mathieu Desnoyers","email":"0ee5ea172f60ef836094f187f5219b2d6988dcd5@efficios.com"},"message":"Fix: add missing backslash in Makefile.am\n\nSigned-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>","distinct":true,"url":"https://api.github.com/repos/laijs/userspace-rcu/commits/d8a4979da2d86841c552798f2b9b2d535a28720d"}]}
{"actor":{"display_login":"laijs"}}