{"push_id":1465353616,"size":12,"distinct_size":1,"ref":"refs/heads/fuzz","head":"d5c428c669798320cecb306dc2eb21f3896f75fa","before":"4e68b2a03dca528232e8685c0b4ff2c90dd47b9c","commits":[{"sha":"3a690bf051a2924525310afe6231bb7052bb38cf","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: move += assign logic out of lexer","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/3a690bf051a2924525310afe6231bb7052bb38cf"},{"sha":"b710706a0d59369766859011a10ba88563f032d8","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"cmd/shfmt: simplify output writer init","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/b710706a0d59369766859011a10ba88563f032d8"},{"sha":"e6bad422b7fe15ab84ace4b1612ade5cce417d74","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"cmd/shfmt: test expected errors too","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/e6bad422b7fe15ab84ace4b1612ade5cce417d74"},{"sha":"16d586cba2cb045a92794bcb47ff621f4a9eeead","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"cmd/shfmt: test permission errors","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/16d586cba2cb045a92794bcb47ff621f4a9eeead"},{"sha":"672cd47874b99aa4d1ca916548ede6b6671d053c","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: add godoc to IsValid funcs","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/672cd47874b99aa4d1ca916548ede6b6671d053c"},{"sha":"3db974bda64b97acde672b86bfd5a60569c99039","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: test that lexer errors work with newlines\n\nThis should not break since the code is almost the same as when\nreporting parser errors, but just in case.\n\nAlso, simplify read/write error tests.","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/3db974bda64b97acde672b86bfd5a60569c99039"},{"sha":"2a9e80c095b023cf67823970c73fad4fc65be1d4","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: simplify spacedString","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/2a9e80c095b023cf67823970c73fad4fc65be1d4"},{"sha":"c71303d3ce37762ec7748ecdb6f9affd4f061703","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"Bump to 1.0.0","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/c71303d3ce37762ec7748ecdb6f9affd4f061703"},{"sha":"2c70dee787ce06462ef72245fb1cb55b2a7a23d4","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: fix nil pointer crash in heredoc parsing\n\nIf we encounter an error, the parser might under some circumstances\nstill continue and eventually fail when the word passed to\nunquotedWordBytes is nil.","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/2c70dee787ce06462ef72245fb1cb55b2a7a23d4"},{"sha":"24be564eb66d436f7000b79068290c02e1593bd0","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: make example input more readable","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/24be564eb66d436f7000b79068290c02e1593bd0"},{"sha":"b16e6c25a99e4299d9a71de78932d7cab707348b","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"syntax: fix crasher found via fuzzing\n\nWe play with p.level++ and p.level-- in multiple places, so we can't\nknow for sure if it's safe to assume that p.levelIncs is non-empty in\nthe else. Make it explicit.","distinct":false,"url":"https://api.github.com/repos/mvdan/sh/commits/b16e6c25a99e4299d9a71de78932d7cab707348b"},{"sha":"d5c428c669798320cecb306dc2eb21f3896f75fa","author":{"name":"Daniel Martí","email":"2b007f0cf3260591dca08f0ebe9067af8f7f2c1a@mvdan.cc"},"message":"Add fuzzing of Parse and Fprint\n\nUsage:\n\n\t./fuzz","distinct":true,"url":"https://api.github.com/repos/mvdan/sh/commits/d5c428c669798320cecb306dc2eb21f3896f75fa"}]}
{"actor":{"display_login":"mvdan"}}