{"push_id":1278879125,"size":164,"distinct_size":164,"ref":"refs/heads/master","head":"94807f0eb0ad281e0e624aab8891ac2025b32265","before":"7feff9643c59cf0be9bd6b8d5723d8605f774549","commits":[{"sha":"dee1f697c1c93795fcc730699b1731c52e057185","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Compute the set of variables that can begin with each terminal symbol","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/dee1f697c1c93795fcc730699b1731c52e057185"},{"sha":"b4f2407a49c21d9ef255c09ed70645cce67d9813","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Add forward move states for each terminal symbol","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/b4f2407a49c21d9ef255c09ed70645cce67d9813"},{"sha":"8c01b70ce75af86644246c21875e13a2430e25d0","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Don't skip tokens that are not the start of any non-terminal","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/8c01b70ce75af86644246c21875e13a2430e25d0"},{"sha":"00d953f50750d84aa4e471a078e2966d9000187a","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Generate C code for out-of-context states","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/00d953f50750d84aa4e471a078e2966d9000187a"},{"sha":"ffcd8b5c4970d7e42d505b4fa8f3fb104caeb629","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Generate C code for the in-progress symbols in each parse state","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/ffcd8b5c4970d7e42d505b4fa8f3fb104caeb629"},{"sha":"9b2e775b794631cf7659c84ad1f2337ca6e04090","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Store out-of-context states in the language struct","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/9b2e775b794631cf7659c84ad1f2337ca6e04090"},{"sha":"c8d7c16f87b5b896ee101483a89def14b097927a","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Use out-of-context states when in error parse state","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/c8d7c16f87b5b896ee101483a89def14b097927a"},{"sha":"501e426d294c4eb9d06d00a1a4a9c825514a1718","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Add function exposing in-progress symbols for each state","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/501e426d294c4eb9d06d00a1a4a9c825514a1718"},{"sha":"e0c24e3be6903e4cba0a4ab412b3ec4c92b7dc19","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Remove old error recovery code","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/e0c24e3be6903e4cba0a4ab412b3ec4c92b7dc19"},{"sha":"e7abfdd373d5e3384560103d3eaa50b7606f1981","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Prevent string assertion failures from creating later memory leak errors","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/e7abfdd373d5e3384560103d3eaa50b7606f1981"},{"sha":"76d072545d3b8d2b48ff7d56987fdf29046bca8c","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Include out-of-context states starting with non-terminals","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/76d072545d3b8d2b48ff7d56987fdf29046bca8c"},{"sha":"b68f7212c874b3419a5334e2062ee41d50307805","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Do not consider any symbols to be 'in-progress' in out-of-context states","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/b68f7212c874b3419a5334e2062ee41d50307805"},{"sha":"b733b0cc8103cf6d97d6118f94169a59e8b19d34","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Remove duplicate parse actions\n\nThis has only come up for out-of-context states, but it seems possible now that there\ncould be duplicate actions for any state, because of the possibility of multiple\nactions with different precedence or associativity that are otherwise the same","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/b733b0cc8103cf6d97d6118f94169a59e8b19d34"},{"sha":"aef7582a2a3f570be310188a5ceb791c91159733","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Start using the forward move to recover from errors\n\nSome unit tests passing. Corpus tests still failing","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/aef7582a2a3f570be310188a5ceb791c91159733"},{"sha":"b99db66ce799c715d1ba568cf988e51eca246766","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Improve log message for handling errors","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/b99db66ce799c715d1ba568cf988e51eca246766"},{"sha":"8a13b5d120f0071c07d8961a2fe7c9e9f0900476","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Rename StackPopResult -> StackSlice","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/8a13b5d120f0071c07d8961a2fe7c9e9f0900476"},{"sha":"3d516aeeec3ff4251da19b2d3385a5aba86d7a1b","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Give StackPushResult enumerators shorter names","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/3d516aeeec3ff4251da19b2d3385a5aba86d7a1b"},{"sha":"c1fa1efaad287404f6fd2b17cef2575ebb687c71","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Give ParseActionResult enumerators more consistent names","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/c1fa1efaad287404f6fd2b17cef2575ebb687c71"},{"sha":"5f9be9d9b2f6b693c31efb7b8ac03479b1b257c0","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Make Failure enumerators have the value zero","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/5f9be9d9b2f6b693c31efb7b8ac03479b1b257c0"},{"sha":"c0595c21c53c74557ebfa3799770c002c391ffdc","author":{"name":"Max Brunsfeld","email":"193c6591612ac27b481113705920f6c5c6d6b400@gmail.com"},"message":"Halt stack pops at all error states, not just error trees","distinct":true,"url":"https://api.github.com/repos/tree-sitter/tree-sitter/commits/c0595c21c53c74557ebfa3799770c002c391ffdc"}]}
{"actor":{"display_login":"maxbrunsfeld"}}