{"push_id":3160151750,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"c65faeb01bb638a6c425fba53b1282ab2ee45575","before":"a9eb3f8f02b3229366f021c89b188ec3321d7f6b","commits":[{"sha":"f6114076eb9a05d94b11c7e15d0936225fcdcd20","author":{"name":"Luke Gruber","email":"5d1ec113eb2e6cf541c9ff0989b5dc3e9a85cf0b@gmail.com"},"message":"add 'size' getter to String,Array,Map","distinct":true,"url":"https://api.github.com/repos/luke-gru/clox/commits/f6114076eb9a05d94b11c7e15d0936225fcdcd20"},{"sha":"ebc5653639d8fc351fa103ce015bf437f1ee215e","author":{"name":"Luke Gruber","email":"5d1ec113eb2e6cf541c9ff0989b5dc3e9a85cf0b@gmail.com"},"message":"Fallback to getters when instance method not found and given 0 args","distinct":true,"url":"https://api.github.com/repos/luke-gru/clox/commits/ebc5653639d8fc351fa103ce015bf437f1ee215e"},{"sha":"c65faeb01bb638a6c425fba53b1282ab2ee45575","author":{"name":"Luke Gruber","email":"5d1ec113eb2e6cf541c9ff0989b5dc3e9a85cf0b@gmail.com"},"message":"add callSuper() for native C functions and get it working, mostly\n\nIt doesn't work properly for with module inclusion, but it's a\nstart. Also, initVM() needed a rework because now\nnewStringInstance(), newArray() and newMap() functions all need a\nworking stack, and initVM() does create some of these basic objects\n(ex: lxLoadPath is an Array). Before, it just called into\nlxArrayInit directly, now it dispatches through callVMMethod for all\nthese types, and they callSuper() into Object#init, which takes no\narguments and does nothing.","distinct":true,"url":"https://api.github.com/repos/luke-gru/clox/commits/c65faeb01bb638a6c425fba53b1282ab2ee45575"}]}
{"actor":{"display_login":"luke-gru"}}