)]}'
{
  "commit": "81e85aa41bf7b50aa32155707ea9966cf5aa15d8",
  "tree": "cc5d3f898df7ae6a0e2bec40a15d061936dcf454",
  "parents": [
    "d694c5d219e7fb1210acd2ec95be8dd4e87d9b99"
  ],
  "author": {
    "name": "Svyatoslav Kuzmich",
    "email": "svyatoslav.kuzmich@jetbrains.com",
    "time": "Thu Oct 26 11:46:22 2023 +0200"
  },
  "committer": {
    "name": "Svyatoslav Kuzmich",
    "email": "svyatoslav.kuzmich@jetbrains.com",
    "time": "Mon Oct 30 16:02:31 2023 +0100"
  },
  "message": "[Wasm] Port external declaration checker to K2 (KT-56849)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21197e79034b7f7298545644774fb58d94d13123",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirWasmDiagnosticsList.kt",
      "new_id": "73c5c51b0430def3b3f0912cd5f86f005d93a5ad",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirWasmDiagnosticsList.kt"
    },
    {
      "type": "modify",
      "old_id": "c6d7880a869ea3ed6bdfc757be67018078247477",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers.wasm/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/wasm/FirWasmErrors.kt",
      "new_id": "fd42eb0f13cfd9f275e51e1848f11d5ab36299ff",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers.wasm/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/wasm/FirWasmErrors.kt"
    },
    {
      "type": "modify",
      "old_id": "23037ebaba6e880042a3a2e9a7a70ddf557bd6fb",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/diagnostics/wasm/FirWasmErrorsDefaultMessages.kt",
      "new_id": "9b41042ffed5963948965740640b229d42a81d2c",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/diagnostics/wasm/FirWasmErrorsDefaultMessages.kt"
    },
    {
      "type": "modify",
      "old_id": "f1227e712aa828bdf63e2ad7e8c2ea42f9e45d01",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/WasmDeclarationCheckers.kt",
      "new_id": "eeb5e76bf0a16d95bd8c2910de7aec270039eead",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/WasmDeclarationCheckers.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cf5feaf11adf1c72b1f752af503010a92eaa743",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/declaration/FirWasmExternalChecker.kt"
    },
    {
      "type": "delete",
      "old_id": "a4ff1243c7a1517646d8b5c7768dabb34f509084",
      "old_mode": 33188,
      "old_path": "compiler/testData/diagnostics/wasmTests/jsInterop/external.fir.kt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9ea151ca288fbeb93ba65f4a1f5bab1871aa5ebc",
      "old_mode": 33188,
      "old_path": "compiler/testData/diagnostics/wasmTests/jsInterop/external.kt",
      "new_id": "1242cb03fc24fe068670065445cbb78cab9f6090",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/wasmTests/jsInterop/external.kt"
    },
    {
      "type": "modify",
      "old_id": "e815b57f54d6dc2070dce0b0c4a293bf1f2fbbe3",
      "old_mode": 33188,
      "old_path": "wasm/wasm.frontend/src/org/jetbrains/kotlin/wasm/resolve/diagnostics/WasmExternalDeclarationChecker.kt",
      "new_id": "3ee7eae01ae51cf1fe8c635dd8682056f025c6ee",
      "new_mode": 33188,
      "new_path": "wasm/wasm.frontend/src/org/jetbrains/kotlin/wasm/resolve/diagnostics/WasmExternalDeclarationChecker.kt"
    }
  ]
}
