{"push_id":609067032,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"87d0facef8f3e28583bcaf43457c14d4c8de81c3","before":"6e033c080226329b44bb512b62ee9ee2ba409805","commits":[{"sha":"2b6caf1658e1f05c932687270004720b17b37d43","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"skip empty narrays when stacking","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/2b6caf1658e1f05c932687270004720b17b37d43"},{"sha":"33379d5fffe75dffa10d448d469fa8839c72257b","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"use structs for group keys","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/33379d5fffe75dffa10d448d469fa8839c72257b"},{"sha":"a76b17a5a506250d409af5335c087306117eb20a","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"abstract out common parts of each() and apply() in grouping","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/a76b17a5a506250d409af5335c087306117eb20a"},{"sha":"a7a3108e2d6b92b4918fc42925894870b90a43bb","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"move stacking implementation into module","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/a7a3108e2d6b92b4918fc42925894870b90a43bb"},{"sha":"1a007312414d6bcb177f221591e54775a026354a","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"fix some weird errors","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/1a007312414d6bcb177f221591e54775a026354a"},{"sha":"2ff50393cf8e0713821e90cdfdc27e755e1a7d17","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"simplify stacking code","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/2ff50393cf8e0713821e90cdfdc27e755e1a7d17"},{"sha":"19ab57318045bf62fdecdf5bf7321cd07e1b5515","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"refactor stacking code","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/19ab57318045bf62fdecdf5bf7321cd07e1b5515"},{"sha":"ed9b61c8c8703c8661e96cce26b0924809172bc4","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"stacking speed up when columns segments are all arrays","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/ed9b61c8c8703c8661e96cce26b0924809172bc4"},{"sha":"85ba9036fdc33dfa57387df5669acf2dcc9858d2","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"better stacking tests","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/85ba9036fdc33dfa57387df5669acf2dcc9858d2"},{"sha":"7d64522e41f210cfa22c80ea0c7651853682ddb8","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"generic method to determine length of arrays or narrays","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/7d64522e41f210cfa22c80ea0c7651853682ddb8"},{"sha":"0ab3296dbb443b9a41094c9f953a765c6c182fc8","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"faster stacking of narrays that all have the same shape","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/0ab3296dbb443b9a41094c9f953a765c6c182fc8"},{"sha":"87d0facef8f3e28583bcaf43457c14d4c8de81c3","author":{"email":"eecd019c826ccedf2d47b17503e59c2a75c05397@gmail.com","name":"Cheney Lin"},"message":"version bump to v0.3.2","distinct":true,"url":"https://api.github.com/repos/lincheney/ruby-object-table/commits/87d0facef8f3e28583bcaf43457c14d4c8de81c3"}]}