{"push_id":2333903635,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"33eb0633e160460aaf0707b20b12f296159b77a6","before":"e7cbbbe9bb878b6ca4ce04fde645df1c8f1845bd","commits":[{"sha":"33eb0633e160460aaf0707b20b12f296159b77a6","author":{"name":"Robert Griesemer","email":"325c28426ab01037dbfd12dcc94baae0089d35fe@golang.org"},"message":"cmd/compile/internal/syntax: don't assume (operator) ~ means operator ^\n\nThe scanner assumed that ~ really meant ^, which may be helpful when\ncoming from C. But ~ is not a valid Go token, and pretending that it\nshould be ^ can lead to confusing error messages. Better to be upfront\nabout it and complain about the invalid character in the first place.\n\nThis was code \"inherited\" from the original yacc parser which was\nderived from a C compiler. It's 10 years later and we can probably\nassume that people are less confused about C and Go.\n\nFixes #23587.\n\nChange-Id: I8d8f9b55b0dff009b75c1530d729bf9092c5aea6\nReviewed-on: https://go-review.googlesource.com/94160\nReviewed-by: Matthew Dempsky <mdempsky@google.com>","distinct":true,"url":"https://api.github.com/repos/golang/go/commits/33eb0633e160460aaf0707b20b12f296159b77a6"}]}
{"actor":{"display_login":"gopherbot"}}