{"push_id":1073000425,"size":75,"distinct_size":3,"ref":"refs/heads/rr/pdn_kt11111","head":"afa703fafbf6ec2078d7fbfd742249904e9a2eb6","before":"30b2c143d224ee51ea844a3488856b38cacd8ffd","commits":[{"sha":"1108fbfbeb5383f7fdc8e8bbf0d2af1f559422ac","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: convert scratch files correctly\n #KT-10604 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1108fbfbeb5383f7fdc8e8bbf0d2af1f559422ac"},{"sha":"29f385a7134f706e0ac8c7ec3a081f69b188b384","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K, minor: fix testData","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/29f385a7134f706e0ac8c7ec3a081f69b188b384"},{"sha":"c864b67550b0c3c78ba1cc0ce3ceaca675e7ef0f","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Add regression test: parameter from lambda is removed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c864b67550b0c3c78ba1cc0ce3ceaca675e7ef0f"},{"sha":"f3a3c0886f4629c3500692fb872d075e8aec4c1e","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: Remove unnecessary casts of non-nullable expression to nullable type after conversion\n #KT-11543 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f3a3c0886f4629c3500692fb872d075e8aec4c1e"},{"sha":"98c3b39f7e1a4afa6f62e2506f8fa1b4a31a22e3","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: Get nullability from variable initializer when converting call\n #KT-11534 In Progress","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/98c3b39f7e1a4afa6f62e2506f8fa1b4a31a22e3"},{"sha":"72019a1b4ecc9c005d8250a501cdebd47d248c9d","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: Insert !! for expression only if NotNull expected (not for Default nullability)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/72019a1b4ecc9c005d8250a501cdebd47d248c9d"},{"sha":"495be06fc5c6c08354ec02ffd43cd00798d3afc2","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: do not generate super call to abstract property","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/495be06fc5c6c08354ec02ffd43cd00798d3afc2"},{"sha":"b782d2cd119eaca23040b20062fa3adf0c8f6556","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"J2K: do not invoke visitChildrenRecursively in Action.update\n #KT-11160 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/b782d2cd119eaca23040b20062fa3adf0c8f6556"},{"sha":"8304c85f4f047fdb21b1026f13ef629a22c3eeb1","author":{"email":"7de524efd70ae08fcfbc0b4593e970e821ac5ffe@jetbrains.com","name":"Yan Zhulanow"},"message":"Lint: support both IJ 15 and Android Studio 2.0 (different Android plugins)\nDirty hack :(","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8304c85f4f047fdb21b1026f13ef629a22c3eeb1"},{"sha":"a2db8f90901dfe9b6e074dd75606d567a2367361","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Performance: move the state out of multifile class parts to avoid synchronization.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a2db8f90901dfe9b6e074dd75606d567a2367361"},{"sha":"836a62d4b31d1f5ff153b344c7fdef87cd777948","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, move resolveKotlinBinaryClass closer to single usage","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/836a62d4b31d1f5ff153b344c7fdef87cd777948"},{"sha":"e516b695aef1837c61d7bbe37d9600f334e6cbd4","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, do not store FqName in LazyJavaClassDescriptor","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e516b695aef1837c61d7bbe37d9600f334e6cbd4"},{"sha":"a34aaa5955d9180120467ae6ce6d1e06318e1cae","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Move package part-related code from LazyJavaPackageScope to LazyJavaPackageFragment","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a34aaa5955d9180120467ae6ce6d1e06318e1cae"},{"sha":"c091bb990bf930884e7d91a2287ee77fe455d4a3","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Make LazyJavaPackageFragment#javaScope private","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c091bb990bf930884e7d91a2287ee77fe455d4a3"},{"sha":"9c7e4f3dccd3bfd822e9f2f106d3f87fb0cc44ad","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"J2K KotlinJvmBinaryClass & AnnotationAndConstantLoader: rename .java -> .kt","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/9c7e4f3dccd3bfd822e9f2f106d3f87fb0cc44ad"},{"sha":"2ab68d53fae031ce9688faa5d88bf7d085f9b879","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"J2K KotlinJvmBinaryClass & AnnotationAndConstantLoader: convert","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/2ab68d53fae031ce9688faa5d88bf7d085f9b879"},{"sha":"ac92be12c698f60018e687f2ddb863c996e83a7d","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, take ProtoContainer in AnnotationAndConstantLoader#loadClassAnnotations","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ac92be12c698f60018e687f2ddb863c996e83a7d"},{"sha":"7620d66019998e4cace2a0dd83845d74de730e26","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, rename PackagePartSource -> BinarySource","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7620d66019998e4cace2a0dd83845d74de730e26"},{"sha":"ad068ed4ac0a6030d2e205e94d1230385c3d8d55","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Do not call findKotlinClass when loading class annotations\n\nThe main change is in AbstractBinaryClassAnnotationAndConstantLoader, where we\nno longer perform unnecessary IO operations for classes which are already\nloaded to memory","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ad068ed4ac0a6030d2e205e94d1230385c3d8d55"},{"sha":"88106bb13b2b9cbfe41c3e3c2ec4fdda6b899419","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Get rid of BinarySource interface, use SourceElement instead","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/88106bb13b2b9cbfe41c3e3c2ec4fdda6b899419"}]}