{"push_id":938821500,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"01cafc9716af7d9fd8228d548d8dd0360586a156","before":"a5aadf4218bf70000f72d75c960226cff119a8e4","commits":[{"sha":"e885c85aae4a6d9db99a9014657132005d365c47","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"Add new lexer state especially for backslash-delimited strings\n\nThe previous code didn't handle backslash-delimited strings correctly in all\ncases (specifically, it failed when the ending string delimiter was right at\nEOF).\n\nIt didn't have any test coverage either, and it forced us to store error lambdas\nin @escape rather than directly raising an error when we lex an invalid escape.\nThat made the code convoluted and harder to understand.","distinct":true,"url":"https://api.github.com/repos/alexdowad/parser/commits/e885c85aae4a6d9db99a9014657132005d365c47"},{"sha":"5b4a9d897d84e43d296518873d1900e08009cb24","author":{"email":"273e6861b63a7911e2eae0f73bb6894fb7e66c10@gmail.com","name":"Alex Dowad"},"message":"No need to store error lambdas in @escape\n\nThis is much more straightforward.","distinct":true,"url":"https://api.github.com/repos/alexdowad/parser/commits/5b4a9d897d84e43d296518873d1900e08009cb24"},{"sha":"5aa171c7de38b51053b3e7acb40a0a73641da60f","author":{"email":"b4701ebf9366004900e8211cdb469ccf92f5074c@whitequark.org","name":"whitequark"},"message":"Merge pull request #247 from alexdowad/simplify_escape\n\nRuby has no such thing as backslash-delimited strings","distinct":true,"url":"https://api.github.com/repos/alexdowad/parser/commits/5aa171c7de38b51053b3e7acb40a0a73641da60f"},{"sha":"e1bb9b8072cdc0e14dc7146dfdd0e226a64ad430","author":{"email":"b4701ebf9366004900e8211cdb469ccf92f5074c@whitequark.org","name":"whitequark"},"message":"Fix formatting.","distinct":true,"url":"https://api.github.com/repos/alexdowad/parser/commits/e1bb9b8072cdc0e14dc7146dfdd0e226a64ad430"},{"sha":"01cafc9716af7d9fd8228d548d8dd0360586a156","author":{"email":"b4701ebf9366004900e8211cdb469ccf92f5074c@whitequark.org","name":"whitequark"},"message":"- lexer/dedenter: \"<<x\\n  y\\\\n  z\\nx\": don't dedent after escaped newline.\n\nThis commit tracks upstream commit ruby/ruby@45acdf4d and Ruby bug\nhttps://bugs.ruby-lang.org/issues/11989.","distinct":true,"url":"https://api.github.com/repos/alexdowad/parser/commits/01cafc9716af7d9fd8228d548d8dd0360586a156"}]}