{"push_id":1101347832,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"7645da17a71905a50446afa06363418590e66f13","before":"0cbd4013d1f3fd199ea26812cf84f20e5d3592a5","commits":[{"sha":"6968113f4c384df224203ab5f03ebadd89b98806","author":{"email":"cb2d2367e4d351e3de73605b1fd57d9b9140ef56@apache.org","name":"John Wagenleitner"},"message":"minor javadoc fixes","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/6968113f4c384df224203ab5f03ebadd89b98806"},{"sha":"cf8d2338eff4424cc1c0b0ef80d7648f79b57774","author":{"email":"3b8bf322fa8b0b373e3209506d252bb57d6ee1f7@apache.org","name":"Shil Sinha"},"message":"GROOVY-7813: Calling a non-static outer class method from a static class should fail STC (Closes #310)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/cf8d2338eff4424cc1c0b0ef80d7648f79b57774"},{"sha":"78507b121923f55d1cbb4a1f43d1a4c5c7e73b21","author":{"email":"93cffee07dfb229bfd3704f1661c47d0a6e51c60@asert.com.au","name":"paulk"},"message":"GROOVY-7820: CachedMethod.compareToCachedMethod throws \"Should never happen\" (closes #315)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/78507b121923f55d1cbb4a1f43d1a4c5c7e73b21"},{"sha":"01007a38f6ef172d853069697b9712449ed53055","author":{"email":"cb2d2367e4d351e3de73605b1fd57d9b9140ef56@apache.org","name":"John Wagenleitner"},"message":"Guard against recursive calls to ReferenceManager#removeStallEntries that could cause a StackOverflowError.  A ManagedReference#finalizeReference method may call ManagedReference#clear on other references as part of the clean up process and #clear in turns calls #removeStallEntries.  This change makes it so that a queue is not re-entered for processing once it has started to be processed.\n\ncloses #298","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/01007a38f6ef172d853069697b9712449ed53055"},{"sha":"3bcadcf063e52232d15e663f1b3f5511ee78285c","author":{"email":"cb2d2367e4d351e3de73605b1fd57d9b9140ef56@apache.org","name":"John Wagenleitner"},"message":"Fix for ManagedDoubleKeyMap when there are hash collisions and entry array must be expanded\n\nThe existing array was having the first element overwritten instead of using the newly allocated array.","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/3bcadcf063e52232d15e663f1b3f5511ee78285c"},{"sha":"05e9f5639c9fed6fc3406d594b85aca9892faf76","author":{"email":"cb2d2367e4d351e3de73605b1fd57d9b9140ef56@apache.org","name":"John Wagenleitner"},"message":"refactor(core): remove unused utility classes (closes #324)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/05e9f5639c9fed6fc3406d594b85aca9892faf76"},{"sha":"bf0361741a7a406aa8e1173be3c9c830a849d4ac","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andresteingress.com","name":"Andre Steingress"},"message":"GROOVY-7604: traits docs diamond problem explanation (closes #327)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/bf0361741a7a406aa8e1173be3c9c830a849d4ac"},{"sha":"e107f267231f3cb78163a56f0370465ef4ad247f","author":{"email":"be01571181d33b63da32ceac015fa56bb75074ea@gmx.net","name":"pascalschumacher"},"message":"Documentation: fix grammar mistake in metaprogramming section (closes https://github.com/groovy/groovy-website/issues/91)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/e107f267231f3cb78163a56f0370465ef4ad247f"},{"sha":"7645da17a71905a50446afa06363418590e66f13","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andresteingress.com","name":"Andre Steingress"},"message":"GROOVY-7793: Compiler compiles class with private abstract method (closes #328)","distinct":true,"url":"https://api.github.com/repos/oreissig/groovy/commits/7645da17a71905a50446afa06363418590e66f13"}]}