{"push_id":1124388202,"size":23,"distinct_size":1,"ref":"refs/heads/rr/asedunov","head":"207ef4875c0e7f974e8ed5d141d74c697065bc98","before":"5af78a28b0c44b0ae9cab33569e725fa965d95e5","commits":[{"sha":"968ed3f091aff2200d5a9c3b38b5f411c67565e9","author":{"email":"e4e0479651588f4d5ff87b25fe42d76f6a393786@jetbrains.com","name":"Dmitry Petrov"},"message":"KT-5068: Introduce a special diagnostic message for TYPE_MISMATCH cases such as 'fun f(): Int = { 1 }'.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/968ed3f091aff2200d5a9c3b38b5f411c67565e9"},{"sha":"7606b4c69d4a22e5f61fe24d8c8252ddab402265","author":{"email":"74998c23be4775bb16c68095ba30ff98a69966ef@gmail.com","name":"Pavel V. Talanov"},"message":"Update ChangeLog for 1.0.3\n\nImprove ticket number presentation for 1.0.3","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7606b4c69d4a22e5f61fe24d8c8252ddab402265"},{"sha":"6e9a35b432a6cd79c5d6503fb0564c622281d143","author":{"email":"74998c23be4775bb16c68095ba30ff98a69966ef@gmail.com","name":"Pavel V. Talanov"},"message":"Minor, missed '#'","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6e9a35b432a6cd79c5d6503fb0564c622281d143"},{"sha":"68dd176d66fe5ec2b1f43b9a77da756e20b7df1a","author":{"email":"74998c23be4775bb16c68095ba30ff98a69966ef@gmail.com","name":"Pavel V. Talanov"},"message":"Minor: typo in changeLog","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/68dd176d66fe5ec2b1f43b9a77da756e20b7df1a"},{"sha":"d03fedde749762c2b097a1115724a62c323b9975","author":{"email":"74998c23be4775bb16c68095ba30ff98a69966ef@gmail.com","name":"Pavel V. Talanov"},"message":"Implement \"Decompile Kotlin to Java\" action\n\nAdd this action to \"Attach sources\" notification panel if present\n #KT-11657 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d03fedde749762c2b097a1115724a62c323b9975"},{"sha":"db5baf7fa70824c57dcc01ceb72024c530c195f7","author":{"email":"d2c97dac52e5c243ef181767c38cd295c45258d9@jetbrains.com","name":"Alexey Andreev"},"message":"KT-8386: pass mutable list to JsInvocation from intrinsic generator, so that inliner had a chance to replace arguments","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/db5baf7fa70824c57dcc01ceb72024c530c195f7"},{"sha":"c5eaea846d608923892c8db9e23212785c8c46b7","author":{"email":"d2c97dac52e5c243ef181767c38cd295c45258d9@jetbrains.com","name":"Alexey Andreev"},"message":"KT-7424: add test to show that inlining works for anonymous functions","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/c5eaea846d608923892c8db9e23212785c8c46b7"},{"sha":"f0ee52faaf21df42abc58d5c8557e4a53e01d177","author":{"email":"d2c97dac52e5c243ef181767c38cd295c45258d9@jetbrains.com","name":"Alexey Andreev"},"message":"KT-11086 Treat initializer of a companion object as a class initializer","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f0ee52faaf21df42abc58d5c8557e4a53e01d177"},{"sha":"81bdd6b4bb8c36dd2507ceaabacc526c896d534a","author":{"email":"d2c97dac52e5c243ef181767c38cd295c45258d9@jetbrains.com","name":"Alexey Andreev"},"message":"JS: improve performance of Hashtable-based collections","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/81bdd6b4bb8c36dd2507ceaabacc526c896d534a"},{"sha":"cffdce908e17022e9feb61c3a86cdca66b956361","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Annotation parameters now cannot be mutable #KT-12367 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/cffdce908e17022e9feb61c3a86cdca66b956361"},{"sha":"1a8181bdc4f9f467e2898fa47b2a1b7e0a3fa5bb","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Only private constructors for sealed / enum classes #KT-12377 Fixed\n\nAlso #KT-8497 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1a8181bdc4f9f467e2898fa47b2a1b7e0a3fa5bb"},{"sha":"dcb2d7b4f6d617359ec19242cef8094b2baee20d","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, break the line in \"kotlinc -help\" if it's too long\n\nTo improve description of the \"pluginOptions\" flag","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dcb2d7b4f6d617359ec19242cef8094b2baee20d"},{"sha":"6c0ff40197e71747f3a8f252e90e431ca9d70b33","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Move JVMConfigurationKeys to frontend.java\n\nSimilarly to K2JVMCompilerArguments, they will soon be needed in the IDE code.\nMove COMPILER_JAR_LOCATOR to CLIConfigurationKeys because it's used both in JVM\nand JS, and only in CLI. Other keys, non-relevant in the IDE, may be moved out\nsoon as well, such as incremental compilation components","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6c0ff40197e71747f3a8f252e90e431ca9d70b33"},{"sha":"6d6488e7955b36d785acf78984c135d8c621f212","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Pass CompilerConfiguration to TopDownAnalyzerFacadeForJVM\n\nIn most cases, the configuration can be loaded from KotlinCoreEnvironment. In\nother cases, such as IDE tests, there's no environment, so we pass EMPTY. Since\ncurrently the configuration is only used to load incremental compilation\ncomponents and module information, it's fine to pass EMPTY","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/6d6488e7955b36d785acf78984c135d8c621f212"},{"sha":"8a00cabce6099219676b6d1de7c78a42e00fb3ff","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, do not copy CompilerConfiguration in Android codegen tests\n\nThis is needed to avoid passing a custom configuration to\nGenerationUtils.compileManyFilesGetGenerationStateForTest, but rather take it\nfrom the environment in a future commit","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8a00cabce6099219676b6d1de7c78a42e00fb3ff"},{"sha":"0124cb64f0f81fdec5af3b16cc55dd0e714ad31e","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Cleanup test utilities in JvmResolveUtil and GenerationUtils\n\nSimplify usages and fix some warnings along the way.\n\nRename:\n- analyzeFilesWithJavaIntegration, analyzeOneFileWithJavaIntegration -> analyze\n- analyzeFilesWithJavaIntegrationAndCheckForErrors,\n  analyzeOneFileWithJavaIntegrationAndCheckForErrors -> analyzeAndCheckForErrors\n- compileFilesGetGenerationState, compileManyFilesGetGenerationStateForTest ->\n  compileFiles\n- compileFileGetGenerationStateForTest -> compileFile\n- compileFileGetClassFileFactoryForTest -> compileFileTo","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/0124cb64f0f81fdec5af3b16cc55dd0e714ad31e"},{"sha":"a85e98a078835790be726f6750247d6da42ff85c","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Minor, inline unnecessary method of TopDownAnalyzerFacadeForJVM\n\nThe TopDownAnalysisMode parameter was TopLevelDeclarations everywhere","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a85e98a078835790be726f6750247d6da42ff85c"},{"sha":"76d78ba6667bd8839caffc2cc3287c5ac1e9d887","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Remove LazyResolveTestUtil, refactor usages to use JvmResolveUtil\n\nLazyResolveTestUtil.resolve by now had almost exactly the same code as\nJvmResolveUtil.analyze.\n\nLazyResolveTestUtil.resolveLazily with 3 parameters was only used in\nLoadBuiltinsTest, inline it there.\n\nMove LazyResolveTestUtil.getTopLevelPackagesFromFileList to\nAbstractDiagnosticsTest, the only place where it was used","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/76d78ba6667bd8839caffc2cc3287c5ac1e9d887"},{"sha":"1492c71e88cc08ffaed84d8383f5ab4c09deb405","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Refactor old test utility in LoadDescriptorUtil\n\nAlso make USE_TYPE_TABLE a flag in CompilerConfiguration instead of an extra\nboolean parameter in numerous methods","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1492c71e88cc08ffaed84d8383f5ab4c09deb405"},{"sha":"f8816b5d67de5ba7a35cc2681df6f564144ee468","author":{"email":"7cbee43f705a831eb570831b19794e0345151b0a@jetbrains.com","name":"Alexander Udalov"},"message":"Pass CompilerConfiguration to GenerationState instead of ton of parameters","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/f8816b5d67de5ba7a35cc2681df6f564144ee468"}]}
{"actor":{"display_login":"asedunov"}}