{"push_id":962598453,"size":276,"distinct_size":276,"ref":"refs/heads/master","head":"df76ac356b2c8696130843b9aebd24fcc3cfba7c","before":"843ad932f8fbdf59e34298ecada40d993ae6c424","commits":[{"sha":"30fff20ff4aaec766f631c11852d2693384ea603","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] GrReferenceResolveRunner: we do not care if there are any candidates already","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/30fff20ff4aaec766f631c11852d2693384ea603"},{"sha":"3b00f45d10d9de4464a21e1ea05ccdbaedda35a7","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] make some method public for reusing","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/3b00f45d10d9de4464a21e1ea05ccdbaedda35a7"},{"sha":"686b533f2df5ed96305a225346a2270515ced3b2","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] one walk-up resolving: resolve properties & types (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/686b533f2df5ed96305a225346a2270515ced3b2"},{"sha":"6128b56d8c2ba81977383a260d0d61abdd05386d","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] one walk-up resolving: resolve properties & methods (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/6128b56d8c2ba81977383a260d0d61abdd05386d"},{"sha":"a0aeb8456b523ab90383252ad47c669690f9974e","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] move isDefinitelyKeyOfMap() check to ResolveUtil","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/a0aeb8456b523ab90383252ad47c669690f9974e"},{"sha":"e7748890beb6d6cf62c8d785c169b72cfd3622cf","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] process bindings within assignment expression (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/e7748890beb6d6cf62c8d785c169b72cfd3622cf"},{"sha":"e6295e23c53e3bf5b8b00749d0ec89c87371cd77","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] merge resolveTypeOrProperty() and resolveMethodOrProperty() (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/e6295e23c53e3bf5b8b00749d0ec89c87371cd77"},{"sha":"e1a81443af5d0452ca552af9688e14027f18ed5c","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] properly handle `incomplete` flag & compute resolve kinds in\n builder (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/e1a81443af5d0452ca552af9688e14027f18ed5c"},{"sha":"cfa02e8bb69edefd3e73ea40f259f0bbc7a20b1e","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] prevent recursion within InferenceContext instead of\nGrReferenceExpression","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/cfa02e8bb69edefd3e73ea40f259f0bbc7a20b1e"},{"sha":"22663261277af3afe7b6e8d66b1f4963f1856461","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] fix SpockMemberContributor to get name hint from place","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/22663261277af3afe7b6e8d66b1f4963f1856461"},{"sha":"e605f1ef33a9c8bc1ea0c0b3cd7a367d0cb8626b","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] do not compute argument types if methods are not resolved","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/e605f1ef33a9c8bc1ea0c0b3cd7a367d0cb8626b"},{"sha":"86824c566540d8cdec930af30e6651336411f6b9","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] process assignments anyways (because bindings are available\nin whole file)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/86824c566540d8cdec930af30e6651336411f6b9"},{"sha":"0aa868b072b1a17af0fc7d52829021f166ed299a","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] use last statement to resolve properties (see\n`ExtractMethodTest.testEm1()`)\n\nBinding variables can be defined within selected statements.","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/0aa868b072b1a17af0fc7d52829021f166ed299a"},{"sha":"d42325d67a17fa80dde9293d9996d6bb141a4497","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] fix tests (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/d42325d67a17fa80dde9293d9996d6bb141a4497"},{"sha":"417fadd30ad5ef3fac6a5ccf69e77962cb0a2a2c","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] cleanup (IDEA-145362)","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/417fadd30ad5ef3fac6a5ccf69e77962cb0a2a2c"},{"sha":"1daf745954d4eadf3f7e7e3247289164404e2b00","author":{"email":"38378d60cbf8c8de328cfdbb50dd7542e821e547@jetbrains.com","name":"Daniil Ovchinnikov"},"message":"[groovy] extract method comparing logic into separate extension and use it from both GroovyResolverProcessorImpl and MethodResolverProcessor","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/1daf745954d4eadf3f7e7e3247289164404e2b00"},{"sha":"539c5da61514cec1046cb6389ea36d9d5af3874b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@jetbrains.com","name":"peter"},"message":"Merge branch 'master' into dany/groovy-resolve","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/539c5da61514cec1046cb6389ea36d9d5af3874b"},{"sha":"5ccac1a3ed9d187d538c49ed3876db1537e3505b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@jetbrains.com","name":"peter"},"message":"shorter GrReferenceResolveRunner","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/5ccac1a3ed9d187d538c49ed3876db1537e3505b"},{"sha":"5b5b478a5075b97e827efab9673eafe6a3c32b6b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@jetbrains.com","name":"peter"},"message":"Merge branch 'master' into dany/groovy-resolve","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/5b5b478a5075b97e827efab9673eafe6a3c32b6b"},{"sha":"6e328e5e4cebbff2b3e3394aa3480ddf98048665","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@jetbrains.com","name":"peter"},"message":"remove XmlMarkupBuilderNonCodeMemberContributor hack","distinct":true,"url":"https://api.github.com/repos/RX14/intellij-community/commits/6e328e5e4cebbff2b3e3394aa3480ddf98048665"}]}