)]}'
{
  "commit": "5e49b472f81ed95098eec9749aa2ad0415fac731",
  "tree": "c1478ffe4e9745de06ae16986bf0deeb6e7d9988",
  "parents": [
    "efad248d7d676c00b219034d57f8aef0473bc21c"
  ],
  "author": {
    "name": "Roman Efremov",
    "email": "roman.efremov@jetbrains.com",
    "time": "Wed Sep 06 12:30:06 2023 +0200"
  },
  "committer": {
    "name": "Space Team",
    "email": "noreply@jetbrains.team",
    "time": "Wed Sep 06 14:27:07 2023 +0000"
  },
  "message": "[FE, IR] Allow @ImplicitlyActualizedByJvmDeclaration to be set only on expect\n\n@ImplicitlyActualizedByJvmDeclaration is the only one\nOptionalExpectation annotation which works correctly when set only on\n`expect`. All other (like @JvmName, @JsName) - not, so warning for them\nmust be reported.\n\n^KT-61725 Fixed\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "965231202fe85a6822520ac3583382fc8ea8c2fd",
      "old_mode": 33188,
      "old_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt",
      "new_id": "05339f39f33291390257f7a4a49c85208cce4c85",
      "new_mode": 33188,
      "new_path": "compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/ExpectedActualDeclarationChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "e499ab443c37e665096e8a43402e14577bdec50a",
      "old_mode": 33188,
      "old_path": "compiler/resolution.common/src/org/jetbrains/kotlin/resolve/calls/mpp/AbstractExpectActualAnnotationMatchChecker.kt",
      "new_id": "9a981acd7b178e1b5687632b2b933cc5fc4a067c",
      "new_mode": 33188,
      "new_path": "compiler/resolution.common/src/org/jetbrains/kotlin/resolve/calls/mpp/AbstractExpectActualAnnotationMatchChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "7d8fd165fe93744d6aab7f515fec63195bef26ef",
      "old_mode": 33188,
      "old_path": "compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.fir.kt",
      "new_id": "4a6dd11f197527065db1785185dfc4a294685d0f",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.fir.kt"
    },
    {
      "type": "modify",
      "old_id": "92df23976ecc34f3b74ae5a415c7a7830f3508de",
      "old_mode": 33188,
      "old_path": "compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt",
      "new_id": "4b31bbca4bdbba2bb349a5310c3b6ac8ef1fcf19",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt"
    },
    {
      "type": "modify",
      "old_id": "2e7f56d6ee2586aa83ba154e9e5f7b13d90e415f",
      "old_mode": 33188,
      "old_path": "core/compiler.common/src/org/jetbrains/kotlin/name/StandardClassIds.kt",
      "new_id": "3739b8d6e6b35db90cadf8f0769c80baf21de506",
      "new_mode": 33188,
      "new_path": "core/compiler.common/src/org/jetbrains/kotlin/name/StandardClassIds.kt"
    }
  ]
}
