{"push_id":1165508252,"size":8,"distinct_size":8,"ref":"refs/heads/strongruby","head":"9abc2caf4b9d707b67b05377d80e311f71ce270d","before":"8392bc62517cec7a3283dc9ea55136c52aa5b0f1","commits":[{"sha":"03363d0f2c1f8db61e97acdca995a38175e9d6d9","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"strongruby23.y: refactor annotation pattern.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/03363d0f2c1f8db61e97acdca995a38175e9d6d9"},{"sha":"a4e2c78eb3b32009d8d2b8c9e95096f2d6b5eb61","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"strongruby23.y: complete arg tests.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/a4e2c78eb3b32009d8d2b8c9e95096f2d6b5eb61"},{"sha":"5b5f9314bf77f495b67e0414be00d9adaf725c04","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: type annotations as `primary`.\n\nReplacing `expr`. This resolves previous shift/reduce conflicts.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/5b5f9314bf77f495b67e0414be00d9adaf725c04"},{"sha":"539ffb754e85e0285fd03e8cae3aaa75005f576b","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: types on optional arguments.\n\nThe default builder now uses the collection map on both name and type\nexpressions, as pointed out by whitequark on Slack. The colon and exact\nsource code location in tests are therefore not considered yet. Note\nthat the annot mapper is currently unused.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/539ffb754e85e0285fd03e8cae3aaa75005f576b"},{"sha":"1d71be339cbd5b47a286e73b78a22ee4805e5b64","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: types on named splat arguments.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/1d71be339cbd5b47a286e73b78a22ee4805e5b64"},{"sha":"b9de278301b169739b44021e6dbe954796060fab","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: types on unnamed splat args.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/b9de278301b169739b44021e6dbe954796060fab"},{"sha":"b59ab39014262f32ffed7415eccba85c685c3c14","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: types on block arguments.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/b59ab39014262f32ffed7415eccba85c685c3c14"},{"sha":"9abc2caf4b9d707b67b05377d80e311f71ce270d","author":{"name":"Rob Blanco","email":"ef4c2cf3288cc155d722ad104105788669850a24@n-ary.org"},"message":"+ strongruby23.y: annot nodes in AST documentaion.\n\nNo changes made (yet) to subexpression location in the documentation,\neither.","distinct":true,"url":"https://api.github.com/repos/strongruby/parser/commits/9abc2caf4b9d707b67b05377d80e311f71ce270d"}]}
{"actor":{"display_login":"robblanco"}}