)]}'
{
  "commit": "8d56a90c9f0f709e16a32ab2346742a72d1d0618",
  "tree": "006bbfacb2856d89e3bea77be37c662bc1711ac9",
  "parents": [
    "932bdcc201601538398931be3d470058b7c90b24"
  ],
  "author": {
    "name": "Ilya Chernikov",
    "email": "ilya.chernikov@jetbrains.com",
    "time": "Wed Oct 07 14:49:24 2026 +0200"
  },
  "committer": {
    "name": "Ilya Chernikov",
    "email": "ilya.chernikov@jetbrains.com",
    "time": "Fri Oct 23 13:34:08 2026 +0200"
  },
  "message": "Scripting: route all K2 refinements through a single helper\n\nAlso improve the diagnostics reporting during refinement.\n\n^KT-89854 fixed\n^KT-89766 fixed\n\nCo-authored-by: Junie \u003cjunie@jetbrains.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb9a8fde58ebcf555c2f4a1d0c9a394c3ac5dae1",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/fir/CollectAdditionalScriptSourcesExtension.kt",
      "new_id": "4518bbd268b64b7bd0a4ed5de1f50f3af9c99e5d",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/fir/CollectAdditionalScriptSourcesExtension.kt"
    },
    {
      "type": "modify",
      "old_id": "103321a6e5e5df93f30c23e70934943a14a4d2ba",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/K2ReplCompiler.kt",
      "new_id": "e935b7e0790e0ca7dd48a870e3977be4e0f80b91",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/K2ReplCompiler.kt"
    },
    {
      "type": "modify",
      "old_id": "3d416c1c808a86b2f034823e56e1435384c42b8b",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/ScriptJvmK2CompilerImpl.kt",
      "new_id": "7d64fd27ebecfd6c27095d590ba7ad05bfb84f72",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/ScriptJvmK2CompilerImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "1ff644e2463c602af90744e3996b4e00beed73c1",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/errorReporting.kt",
      "new_id": "5d66ab70b922973cb3195831860cc1a6e3be86a8",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/errorReporting.kt"
    },
    {
      "type": "modify",
      "old_id": "0e6afa15f704f5fbb1f270e84535d9fd518c56e6",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/k2RefinementUtil.kt",
      "new_id": "0043ab594e1f1e8fbe6b72ff6c12a0bc9d0184aa",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/k2RefinementUtil.kt"
    },
    {
      "type": "modify",
      "old_id": "c55937f3ac5734117caf0c5e53c16b9d5c0d8c6f",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/k2ScriptAnnotationResolution.kt",
      "new_id": "f9ef870862cbc261454ca9f40487821985bbcf4f",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/k2ScriptAnnotationResolution.kt"
    },
    {
      "type": "modify",
      "old_id": "6729026c7b0d369972827953ff9414f0d3902585",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/psiScriptAnnotationsCollector.kt",
      "new_id": "122300dbf2d72df0656c13778c9e416c6e5f5b77",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/impl/psiScriptAnnotationsCollector.kt"
    },
    {
      "type": "modify",
      "old_id": "964e99675a360a2e4e61a4ae021053c2956469a3",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/services/FirScriptDefinitionProviderService.kt",
      "new_id": "d357c05d706a4a8fe631bfd58e1efed0b2663156",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-compiler/src/org/jetbrains/kotlin/scripting/compiler/plugin/services/FirScriptDefinitionProviderService.kt"
    },
    {
      "type": "modify",
      "old_id": "ea911313aff55c02f5b243e3b14e3910702fbd8c",
      "old_mode": 33188,
      "old_path": "plugins/scripting/scripting-tests/tests/org/jetbrains/kotlin/scripting/test/definitions/ConstructAnnotationTest.kt",
      "new_id": "ef0aad788de4a44b437797fda681f6db93fb2338",
      "new_mode": 33188,
      "new_path": "plugins/scripting/scripting-tests/tests/org/jetbrains/kotlin/scripting/test/definitions/ConstructAnnotationTest.kt"
    }
  ]
}
