{"push_id":962490302,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"b6e5a2fa5ffea79b1ffd50a5a3d37879c116ca79","before":"1a9ff96196dd9a48f98678482672ac1b71c3e9a6","commits":[{"sha":"2b59529704021f91735b85ed22735ef020adc428","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Factor out empty stack check in pop()\n\nThis changes the error message when evaluating ')', ']', or '}'.","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/2b59529704021f91735b85ed22735ef020adc428"},{"sha":"f09da0183e5e2c8cc91b51b2477cf8bda1cf5184","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Factor out receive_value() call in pop()","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/f09da0183e5e2c8cc91b51b2477cf8bda1cf5184"},{"sha":"a7c87e084f55670c01eb1d5a6324218119ec7583","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Allow multi-token empty list","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/a7c87e084f55670c01eb1d5a6324218119ec7583"},{"sha":"dfdc90f0208558f23e8f0780df4a4944dcce5485","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"Merge branch 'multitoken-empty-list'","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/dfdc90f0208558f23e8f0780df4a4944dcce5485"},{"sha":"6bfdaef2c87bb4ac153c8cef159e6800f5e63416","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Display {()} as {}\n\nThis is awkward, since {} doesn't mean {()}, but the next patch will fix\nthat.","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/6bfdaef2c87bb4ac153c8cef159e6800f5e63416"},{"sha":"a2561f767cb3fec291aaca85d3d89467af9372de","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Return () from {} instead of nothing\n\nIn other words, make {} equivalent to {()}, not {;}.","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/a2561f767cb3fec291aaca85d3d89467af9372de"},{"sha":"881822a2060776a8728e0665eae169bcc8e465c1","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Don't print outer parens within subscript","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/881822a2060776a8728e0665eae169bcc8e465c1"},{"sha":"b6e5a2fa5ffea79b1ffd50a5a3d37879c116ca79","author":{"email":"2c57d80a27124c21e3ad0f40c61a7eb044199696@metamage.com","name":"Josh Juran"},"message":"vlib:  Print empty subscript as \"[]\", not \"[()]\"","distinct":true,"url":"https://api.github.com/repos/jjuran/metamage_1/commits/b6e5a2fa5ffea79b1ffd50a5a3d37879c116ca79"}]}