{"push_id":786345351,"size":8,"distinct_size":6,"ref":"refs/heads/rr/diff_for_incremental_compilation","head":"6e02389bf9bb551789cee554b4bc4b3bb1421fb8","before":"9d21661aade9e6a4d36022d6a3f13ed888ed5792","commits":[{"sha":"0096f2668cba29fea051a800b19963cea943d840","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Fix step over if there isn't any inlined arguments","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0096f2668cba29fea051a800b19963cea943d840"},{"sha":"736a60cc18ba06baf50e70a13a42b96ec2df60ae","author":{"email":"f5a9ac1d036c1532a7c729ea77abd05cbbc32b98@jetbrains.com","name":"Dmitry Jemerov"},"message":"processor passed to searchReferences() can be invoked from multiple threads, so we need synchronization around the results array (EA-72834)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/736a60cc18ba06baf50e70a13a42b96ec2df60ae"},{"sha":"617285b7dcb3aba4d4b7be7ebec2f9accb22e23c","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"GenerateProtoBufCompare: do not generate unnecessary empty lines","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/617285b7dcb3aba4d4b7be7ebec2f9accb22e23c"},{"sha":"d22cced002f296b9be448be8d95064af20bd074e","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"descriptors.proto: add skip_in_comparison option for (prepared to retire) constructor field in Class message","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d22cced002f296b9be448be8d95064af20bd074e"},{"sha":"080ad4bdd9890da949cbae87a8db4ddf1662bbb4","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"move Interner.java to deserialization module","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/080ad4bdd9890da949cbae87a8db4ddf1662bbb4"},{"sha":"301097948b61e48a8cc93dfd0576f55853dc0a39","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"GenerateProtoBufCompare: optimization and generate difference and hashCode methods","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/301097948b61e48a8cc93dfd0576f55853dc0a39"},{"sha":"4903be510b42bd74fc0d899a2ca75e9005936808","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"add incrementalCacheUtils","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4903be510b42bd74fc0d899a2ca75e9005936808"},{"sha":"6e02389bf9bb551789cee554b4bc4b3bb1421fb8","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"tests for comparison of changes in classes","distinct":true,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6e02389bf9bb551789cee554b4bc4b3bb1421fb8"}]}