{"push_id":3014311797,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"573d66cd09b2db9c55bafda5d85cde451e3bded7","before":"4207b3b0843a7c19ca48483eb8731d0a6397c81d","commits":[{"sha":"3c8c6bed42049daa376a64aef6eed720736227f3","author":{"name":"Jason Miller","email":"fce18ae709c62e5df4dc3f8aa7b3ddd381a3fbea@geocities.com"},"message":"Improve multiple-value support\n\nPreviously multiple-values were very fragile.\n\nExamples of things that didn't work, but now do:\n\n  (multiple-value-bind (x y) (values 1 2) y)\n\n  (defun foo () (values 1 2))\n  (defun bar () foo)\n  (multiple-value-bind (x y) (bar) y)\n\nBiggest downside of this change is that every return statement must be\nprefixed by a clearing of the MV register.","distinct":true,"url":"https://api.github.com/repos/vsedach/Parenscript/commits/3c8c6bed42049daa376a64aef6eed720736227f3"},{"sha":"762c048d30e153052978432e9949a6db971beb69","author":{"name":"Vladimir Sedach","email":"8723baf2cf4683b85ee1c815495dd27835ab6fa7@oneofus.la"},"message":"Initial merge of Jason Miller's multiple value implementation","distinct":true,"url":"https://api.github.com/repos/vsedach/Parenscript/commits/762c048d30e153052978432e9949a6db971beb69"},{"sha":"8d38445840f7a33f90f111dfcb3b82c44ff23dc8","author":{"name":"Vladimir Sedach","email":"8723baf2cf4683b85ee1c815495dd27835ab6fa7@oneofus.la"},"message":"Optimize out clearing MV register for procedures that do not call other procedures","distinct":true,"url":"https://api.github.com/repos/vsedach/Parenscript/commits/8d38445840f7a33f90f111dfcb3b82c44ff23dc8"},{"sha":"573d66cd09b2db9c55bafda5d85cde451e3bded7","author":{"name":"Vladimir Sedach","email":"8723baf2cf4683b85ee1c815495dd27835ab6fa7@oneofus.la"},"message":"Updated some unit tests for new MV implementation","distinct":true,"url":"https://api.github.com/repos/vsedach/Parenscript/commits/573d66cd09b2db9c55bafda5d85cde451e3bded7"}]}
{"actor":{"display_login":"vsedach"}}