{"push_id":598160097,"size":4,"distinct_size":4,"ref":"refs/heads/redux","head":"21fd383ef003969a8d2ffb5bab922ad15dfe68fe","before":"2f55674114b8f0a8d71c3495880d4c5334e0a7b8","commits":[{"sha":"6a1af61e2c83928ee1281b1bcfa0f97499c762a1","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Make hasOwnProperty work for traits, too","distinct":true,"url":"https://api.github.com/repos/tschneidereit/shumway/commits/6a1af61e2c83928ee1281b1bcfa0f97499c762a1"},{"sha":"85f05df323e840e5287696872ca27e82494130e2","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Define default values on all primitives' prototypes\n\nBecause e.g. `Boolean.prototype` is a Boolean with the value `false`.","distinct":true,"url":"https://api.github.com/repos/tschneidereit/shumway/commits/85f05df323e840e5287696872ca27e82494130e2"},{"sha":"24738dd929bbc93baf4db737f0b840ba15ef56f3","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Properly implement all String methods\n\nPainful","distinct":true,"url":"https://api.github.com/repos/tschneidereit/shumway/commits/24738dd929bbc93baf4db737f0b840ba15ef56f3"},{"sha":"21fd383ef003969a8d2ffb5bab922ad15dfe68fe","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Fix Number#toString\n\nNobody likes infinite recursions, after all.","distinct":true,"url":"https://api.github.com/repos/tschneidereit/shumway/commits/21fd383ef003969a8d2ffb5bab922ad15dfe68fe"}]}