{"push_id":784068041,"size":3,"distinct_size":3,"ref":"refs/heads/2.12.x","head":"732d2153b1470a45c0b2d7bd2966ff47c52ff840","before":"77a728eddc21d7d47828dab03d03afeafc081a81","commits":[{"sha":"512d19387da86ce95d7edd1742bf03287cf68a39","author":{"email":"c4c4cd0781e8a49d848921386970d334ffda1135@gmail.com","name":"Lukas Rytz"},"message":"Cleanup in Refchecks\n\nFor historical reasons, when eliminating ModuleDef trees, RefChecks\nwould check if moduleVar field already exists, and only create it if\nnot. In reality, the lookup would always fail.\n\nWhen initially committed, the moduleVar could be created either by\nthe RefChecks transformer or info transformer, see 256aca6.\n\nThis was later changed (3f1f0a4), after which RefChecks only creates\na moduleVar when eliminating a ModuleDef.","distinct":true,"url":"https://api.github.com/repos/scala/scala/commits/512d19387da86ce95d7edd1742bf03287cf68a39"},{"sha":"defb1465909c3f740871a56973c32b276f775b91","author":{"email":"c4c4cd0781e8a49d848921386970d334ffda1135@gmail.com","name":"Lukas Rytz"},"message":"SI-9375 add synthetic readResolve only for static modules\n\nFor inner modules, the synthetic readResolve method would cause the\nmodule constructor to be invoked on de-serialization in certain\nsituations. See the discussion in the ticket.\n\nAdds a comprehensive test around serializing and de-serializing\nmodules.","distinct":true,"url":"https://api.github.com/repos/scala/scala/commits/defb1465909c3f740871a56973c32b276f775b91"},{"sha":"732d2153b1470a45c0b2d7bd2966ff47c52ff840","author":{"email":"8287c3bf2f3045ed7dda958850d2b0fdb9e67898@gmail.com","name":"Jason Zaugg"},"message":"Merge pull request #4671 from lrytz/t9375-easy\n\nSI-9375 add synthetic readResolve only for static modules","distinct":true,"url":"https://api.github.com/repos/scala/scala/commits/732d2153b1470a45c0b2d7bd2966ff47c52ff840"}]}