{"push_id":564299312,"size":4,"distinct_size":0,"ref":"refs/heads/es6","head":"8f435c35fa1fa7902f31a21d202538412048b258","before":"2ed06202d06a904f9daff86e7e1937a926b2c5aa","commits":[{"sha":"71cff1d5f521fe7a5f978f231777170f1175d32f","author":{"email":"0cc1f63bbced78620ee1cbd113fad431673a3932@shapesecurity.com","name":"dWiGhT Mulcahy"},"message":"fixes #28: allow duplicate property names except for __proto__","distinct":false,"url":"https://api.github.com/repos/shapesecurity/shift-parser-js/commits/71cff1d5f521fe7a5f978f231777170f1175d32f"},{"sha":"ae9ea229d56edd66f499fc9f027741e6347bdb7e","author":{"email":"646968f97a5326dd469297c4b836be22f2079e68@shapesecurity.com","name":"Michael Ficarra"},"message":"fixes #30: restrict binding positions; rest params; default params\n\nThis adds destructuring support to assignment expressions, function\nparameters, catch parameters, and variable declarators. It also adds\ndefault parameter, rest parameter, and partial spread (within array\ninitialisers only) support. It also restricts increment, decrement, and\nfor-in left-hand-sides to simple assignments.","distinct":false,"url":"https://api.github.com/repos/shapesecurity/shift-parser-js/commits/ae9ea229d56edd66f499fc9f027741e6347bdb7e"},{"sha":"f6160f2e609427dd9494aed230d0131253e987da","author":{"email":"646968f97a5326dd469297c4b836be22f2079e68@shapesecurity.com","name":"Michael Ficarra"},"message":"fixes #47: spread in new/call arguments and array initialisers","distinct":false,"url":"https://api.github.com/repos/shapesecurity/shift-parser-js/commits/f6160f2e609427dd9494aed230d0131253e987da"},{"sha":"8f435c35fa1fa7902f31a21d202538412048b258","author":{"email":"646968f97a5326dd469297c4b836be22f2079e68@shapesecurity.com","name":"Michael Ficarra"},"message":"remove unused variables","distinct":false,"url":"https://api.github.com/repos/shapesecurity/shift-parser-js/commits/8f435c35fa1fa7902f31a21d202538412048b258"}]}