{"push_id":797420746,"size":5,"distinct_size":0,"ref":"refs/heads/dfa-multi-re","head":"42e08c2a98ff8cddbb24de303ea4f0259c93de3b","before":"f42f811e0cd3afbbad4f6302b3bc75b157563785","commits":[{"sha":"0d89ac0af760d748a71de9e0210f3b55579d33ed","author":{"email":"fa25b532e204f1d34fe92d8c736d71d104eef9d1@gmail.com","name":"Yichun Zhang (agentzh)"},"message":"re.pl: optimize: implemented simple constant propagation for the submatch capture fields' initial value, -1.","distinct":false,"url":"https://api.github.com/repos/openresty/sregex/commits/0d89ac0af760d748a71de9e0210f3b55579d33ed"},{"sha":"f4cb2123f484ca1fe334fffabc625559eff763bd","author":{"email":"fa25b532e204f1d34fe92d8c736d71d104eef9d1@gmail.com","name":"Yichun Zhang (agentzh)"},"message":"re.pl: make NFA edges hash tables so that we can tag and cache edge related information easily.","distinct":false,"url":"https://api.github.com/repos/openresty/sregex/commits/f4cb2123f484ca1fe334fffabc625559eff763bd"},{"sha":"49f955128dd513a891ae2242724a69d0bd90a49b","author":{"email":"fa25b532e204f1d34fe92d8c736d71d104eef9d1@gmail.com","name":"Yichun Zhang (agentzh)"},"message":"re.pl: optimize: avoided transfering -1 submatch vector fields across the DFA, which reduces the output C code size (a lot in some cases).","distinct":false,"url":"https://api.github.com/repos/openresty/sregex/commits/49f955128dd513a891ae2242724a69d0bd90a49b"},{"sha":"644d1b57b2a27e100d93867404ed9ee7db21be9f","author":{"email":"fa25b532e204f1d34fe92d8c736d71d104eef9d1@gmail.com","name":"Yichun Zhang (agentzh)"},"message":"re.pl: removed some useless Perl code.","distinct":false,"url":"https://api.github.com/repos/openresty/sregex/commits/644d1b57b2a27e100d93867404ed9ee7db21be9f"},{"sha":"42e08c2a98ff8cddbb24de303ea4f0259c93de3b","author":{"email":"fa25b532e204f1d34fe92d8c736d71d104eef9d1@gmail.com","name":"Yichun Zhang (agentzh)"},"message":"re.pl: optimize: merged identical error states' C code when the code has a lable originally.","distinct":false,"url":"https://api.github.com/repos/openresty/sregex/commits/42e08c2a98ff8cddbb24de303ea4f0259c93de3b"}]}