{"push_id":2903855514,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9ea39fe5cb451e89ba194dd67db3c5deb1e093df","before":"3cf784c569a1b0bc36333c3ebbbd9c9d119eef5a","commits":[{"sha":"9ea39fe5cb451e89ba194dd67db3c5deb1e093df","author":{"name":"AKhatskevich","email":"ac6ee1af003775a45e011f2468bcf9cb2e951713@gmail.com"},"message":"Fix gc/readweakvaltable races\n\nThe following pattern leads to wrong behavior.\n```\nweakvaltable[a] = function(val) -- 1\n<GC TRIGGERED>\nreturn weakvaltable[a] -- 2\n```\nIn case GC is triggered between lines 1 and 2,\nthe retval would be equal to `nil`, because there are\nno reverences to the value between those lines.\n\nThis commit fixes such patterns in the code with help\nof intermediate variable.","distinct":true,"url":"https://api.github.com/repos/Khatskevich/LuLPeg/commits/9ea39fe5cb451e89ba194dd67db3c5deb1e093df"}]}
{"actor":{"display_login":"Khatskevich"}}