{"push_id":784473497,"size":35,"distinct_size":1,"ref":"refs/heads/rr/zharkov","head":"fa8976f49c53ac44b2be0130443a57be6bd8cd5b","before":"8487da47e169e943ebd6f83805853fc72b27067a","commits":[{"sha":"267aad392659a073286ca5902f8dadbdfa8a7e9f","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Simplify asserter acquisition.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/267aad392659a073286ca5902f8dadbdfa8a7e9f"},{"sha":"f6c9d63c464ddf0f70c47009a47659449c1fc9f4","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Simplify asserter implementations.\nDo not use inline functions in unit tests API.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f6c9d63c464ddf0f70c47009a47659449c1fc9f4"},{"sha":"c82c914c5d4c481fb40770e79d2a287531f8bcf2","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Before comparing types of data class objects in dataClass.equals ensure that the other comparand is an object too, otherwise it may fail on Rhino.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c82c914c5d4c481fb40770e79d2a287531f8bcf2"},{"sha":"e20c86c5dcdc54e2b2ad1328c55ad7f8b0bfb879","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Add missing equals() to primitive-keyed JS map specialization.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e20c86c5dcdc54e2b2ad1328c55ad7f8b0bfb879"},{"sha":"44f7b6d699486672c3607a3bba9a889e6ad3b8d7","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Unit testing API: better mapping on JUnit, proper formatting assertion details when message is not specified\n#KT-8929 Fixed\nSensible default message for assertion methods.\n#KT-8314 Fixed\nProvide assertFailsWith also with KClass and reified type argument.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/44f7b6d699486672c3607a3bba9a889e6ad3b8d7"},{"sha":"ea896bd217fb9d0a2e46b54a5dcd845f8e9fcf61","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"JsTestsAsserter implement Asserter.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ea896bd217fb9d0a2e46b54a5dcd845f8e9fcf61"},{"sha":"e61d202d710ba41bd16e875f1d82070cd764ca10","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Dropped test that tested nothing: there were no files to compile, except common asserts.kt","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e61d202d710ba41bd16e875f1d82070cd764ca10"},{"sha":"4f9e2c24d156742f3571b71506168cba44c58fad","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Exclude common file asserts.kt from tests using StdLib, as its methods conflict with kotlin.test.* methods.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/4f9e2c24d156742f3571b71506168cba44c58fad"},{"sha":"470fcc977c308eb060e69affc635e6d1d9e92008","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Drop test DSL experiments.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/470fcc977c308eb060e69affc635e6d1d9e92008"},{"sha":"e9901e7351b00fe1917b8d2926107df1e34c163b","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Deprecate assert with non-lazy message.\n#KT-8253","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e9901e7351b00fe1917b8d2926107df1e34c163b"},{"sha":"a59962c620996949b9fe4edc3fa4fd670450dbe9","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Change test data to reproduce the same error as was before adding an overload of assert.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a59962c620996949b9fe4edc3fa4fd670450dbe9"},{"sha":"c14f376d210b223825554a2b12494d7d87923ae8","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Deprecate precondition checks with non-lazy message.\nMake precondition checks with lazy message inline.\nUse require with lazy message in stdlib.\n#KT-8253 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c14f376d210b223825554a2b12494d7d87923ae8"},{"sha":"f7c2f034b3fa932a6620cae2a0217c80fbc77a39","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Remove usages of deprecated failsWith","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f7c2f034b3fa932a6620cae2a0217c80fbc77a39"},{"sha":"a63341b901ab8bcda0886dea8d267c5e29644245","author":{"email":"b30b0df721c7fceb2c9cdf5649c30d7087c24f40@jetbrains.com","name":"Ilya Gorbunov"},"message":"Some tests for assertion messages.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a63341b901ab8bcda0886dea8d267c5e29644245"},{"sha":"1d5110f424aee35fc7900c4301ae93ce82b0ce60","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: Fix NPE in inline lambda context evaluator\n-EA-72501 - KNPE: KotlinCodeFragmentFactory$createCodeFragment$.invoke","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1d5110f424aee35fc7900c4301ae93ce82b0ce60"},{"sha":"c73e613dc3b7ed2b04c6258aa5e22d4d8e14449a","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: Fix exception while computing inline lambda context when debug info is unavailable\n #EA-72494 - AIE: StackFrameProxyImpl.visibleVariables","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c73e613dc3b7ed2b04c6258aa5e22d4d8e14449a"},{"sha":"3aa7528c8fd667209e6af4924b136a76d262ef1c","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Show declared type for delegated properties correctly in debugger\n #EA-72136 - assert: ValueDescriptorImpl.getValue","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3aa7528c8fd667209e6af4924b136a76d262ef1c"},{"sha":"ff8b7b4276fcce8bdf4c3252eeb5416f9dd67be5","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Fix NPE in DebuggerUtils\n#EA-69703 - assert: DebuggerUtils.analyzeElementWithInline","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ff8b7b4276fcce8bdf4c3252eeb5416f9dd67be5"},{"sha":"e423e9925393ca28586c41fb79c189cb9ec9e6e5","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger for inline functions: make sure that context is suspended","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e423e9925393ca28586c41fb79c189cb9ec9e6e5"},{"sha":"519c2784ffdbbfee66dbae3198a0ff76778130dc","author":{"email":"6cd467fe31247552dfe2f8cc5cc302ae5f523106@jetbrains.com","name":"Natalia Ukhorskaya"},"message":"Debugger: allow evaluate expression in constructors","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/519c2784ffdbbfee66dbae3198a0ff76778130dc"}]}