{"push_id":1130721879,"size":59,"distinct_size":59,"ref":"refs/heads/master","head":"f60416d1d3668051e445ea2f5c8ec63f5e5e0b1a","before":"acd16bfe79894ed51dffe8a29544f893c1612dbe","commits":[{"sha":"8df778b224e331e315ce6b9de5a67d2749880c73","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"move sum()/avarage() functions to stat.c","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/8df778b224e331e315ce6b9de5a67d2749880c73"},{"sha":"964ecb1631a76037688162112308415796b25141","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"stat.c: add stdev() for standard deviation","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/964ecb1631a76037688162112308415796b25141"},{"sha":"3906242134af068ae1e6e758319f9782c1f8b366","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"stat.c: add variance()","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/3906242134af068ae1e6e758319f9782c1f8b366"},{"sha":"7b42c35c5c0f6d51b8ac0cbb3ca10bf2d53ead55","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"define stdev()/variance() for arrays\n\nmay need unified method definition to avoid code duplication\nbetween streams and arrays.","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/7b42c35c5c0f6d51b8ac0cbb3ca10bf2d53ead55"},{"sha":"a791b0c4f32d4a8324a560dccc0a38abde6491af","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"iter.c: add repeat()\n\nrepeat(v): generate v repeatedly\nrepeat(v,count): generate v for count times","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/a791b0c4f32d4a8324a560dccc0a38abde6491af"},{"sha":"bfc022e00c30595157f6b857cfecb4097f00020a","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"iter.c: add cycle()\n\ncycle(ary): generate each element in ary repeatedly\ncycle(ary,count): generate each elements in ary for count times","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/bfc022e00c30595157f6b857cfecb4097f00020a"},{"sha":"cc434ed3f9b9322c8fd3f5c374c98be11c2836df","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"queue.h: encapsulate queue structure","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/cc434ed3f9b9322c8fd3f5c374c98be11c2836df"},{"sha":"5fec8a663ed7b2b2e4c7081d1c4cb621c5019784","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"replaced lock-free queue by queue with mutex\n\nlock-free queue caused serious problems. remove -DNO_LOCKFREE_QUEUE\nfrom Makefile after fixing the lock-free queue bug in the future.","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/5fec8a663ed7b2b2e4c7081d1c4cb621c5019784"},{"sha":"823e911f91024bf27f1cbbb18113d9e001c44c8d","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"adjust space after assignment","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/823e911f91024bf27f1cbbb18113d9e001c44c8d"},{"sha":"ddde9a932595071ef4fd8591469c8e0c8d0d4ff6","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"move stat related array functions to stat.c\n\nsum(), average(), stdev(), variance()","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/ddde9a932595071ef4fd8591469c8e0c8d0d4ff6"},{"sha":"515aad3e5144f20209c9ff83678730f7bbfc004d","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"export common namespaces in strm.h","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/515aad3e5144f20209c9ff83678730f7bbfc004d"},{"sha":"892afafaff6b40374055643b6fecb2844139cca1","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"fixed continuation bugs in repeat() and cycle()\n\ncontinuation func should not be specified to strm_emit() at the\nend of consumer stream.","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/892afafaff6b40374055643b6fecb2844139cca1"},{"sha":"f7fdcf2e822d32368b6d67d503384929e53e4999","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"make latches to ignore data push after closing","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/f7fdcf2e822d32368b6d67d503384929e53e4999"},{"sha":"9c39dd60b9b1ba77f379f66fb9f37f2c8c6f5334","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"rename latch_get to latch_push","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/9c39dd60b9b1ba77f379f66fb9f37f2c8c6f5334"},{"sha":"97da07276c99e2b207b29b42a4fa42c6c3dfbc34","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"zip_iter: early termination of close check of latches","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/97da07276c99e2b207b29b42a4fa42c6c3dfbc34"},{"sha":"3f89021752d93f86f612ed490f10de7e22297e2d","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"zip_iter: needed to flush last zipped values","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/3f89021752d93f86f612ed490f10de7e22297e2d"},{"sha":"16a5e377d2241784cfd9e2b89720c0fba56ca8e4","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"latch_close: scope of a local variable narrowed","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/16a5e377d2241784cfd9e2b89720c0fba56ca8e4"},{"sha":"f17f0b567c5436cd5ca5c5afe8415458d3b6019a","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"print(): change separating commas to spaces between arguments","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/f17f0b567c5436cd5ca5c5afe8415458d3b6019a"},{"sha":"fd415940e123677d0088561926f76d2e6cba909c","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"add argument check to csv() that takes 0 args","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/fd415940e123677d0088561926f76d2e6cba909c"},{"sha":"42ab5648cadd4628acbd4885fbfd6d02e27678b8","author":{"email":"8393c157db683e53473f1dc2c6b338d8c8f71afd@ruby-lang.org","name":"Yukihiro \"Matz\" Matsumoto"},"message":"add number(str): simplest str to num conversion","distinct":true,"url":"https://api.github.com/repos/matz/streem/commits/42ab5648cadd4628acbd4885fbfd6d02e27678b8"}]}
{"actor":{"display_login":"matz"}}