)]}'
{
  "commit": "ac74709773911c6d183b642476a83bf5f72add23",
  "tree": "639868605df6a775240f2279ac2f0ed7862d3140",
  "parents": [
    "551a9a32330d0c3618fbc2b61092d4ddce03a604"
  ],
  "author": {
    "name": "Nikolay Lunyak",
    "email": "nikolay.lunyak@jetbrains.com",
    "time": "Mon Jul 20 10:24:45 2026 +0000"
  },
  "committer": {
    "name": "Build Server",
    "email": "kotlin-build@jetbrains.com",
    "time": "Tue Jul 21 21:31:12 2026 +0200"
  },
  "message": "[FIR] Add a separate `IMPOSSIBLE_IS_CHECK_WARNING`\n\nThe diagnostics are sometimes relaxed to warnings for reasons other\nthan the deprecation cycle.\n\nThe separate error factory is needed to keep the old diagnostic IDs:\nthere\u0027s already quite a bit of code that suppresses these errors.\n\nThe deprecation factory can be dropped in the future.\n\n^KT-87368 Fixed",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2eddee4206080326d90d2dbf97ebfbb6bc01b59e",
      "old_mode": 33188,
      "old_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDataClassConverters.kt",
      "new_id": "a8ab969ac44e644b268010d293461a9627474816",
      "new_mode": 33188,
      "new_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDataClassConverters.kt"
    },
    {
      "type": "modify",
      "old_id": "9fa427fa05e1c91bcaac04190265c133cb7ff891",
      "old_mode": 33188,
      "old_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnostics.kt",
      "new_id": "9b52f2107d73049499445963c3432c980862c0bf",
      "new_mode": 33188,
      "new_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnostics.kt"
    },
    {
      "type": "modify",
      "old_id": "095f48916edf2624bf1577eef0ccd11efaacd573",
      "old_mode": 33188,
      "old_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnosticsImpl.kt",
      "new_id": "f1fe2f52f9d177d7f5e233cf55cab31e29b24444",
      "new_mode": 33188,
      "new_path": "analysis/analysis-api-fir/gen/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KaFirDiagnosticsImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "64761644a271d583835936a30de4f71b13d6f174",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt",
      "new_id": "38691061f9b5fd0db6cbec88d9a7c4351cec41e9",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/checkers-component-generator/src/org/jetbrains/kotlin/fir/checkers/generator/diagnostics/FirDiagnosticsList.kt"
    },
    {
      "type": "modify",
      "old_id": "8e5685bac0d06a23a285986db6785c58d1867851",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt",
      "new_id": "706b2c2564e4c74564581f8739a5860bbcb4b968",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrors.kt"
    },
    {
      "type": "modify",
      "old_id": "871634bc8516cbeab0226f9f1082711f91006324",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt",
      "new_id": "4be774f33d3ef4e760affe182b70d9c03b9b8973",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/gen/org/jetbrains/kotlin/fir/analysis/diagnostics/FirNonSuppressibleErrorNames.kt"
    },
    {
      "type": "modify",
      "old_id": "b736b100bb2801a4e9d057c9ad01f69fbd132002",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirCastOperatorsChecker.kt",
      "new_id": "8491c10ae5635f9e1511b836c2288db4a640f013",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirCastOperatorsChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "13a0dfba1debbc412b249e68b4416eb3e9db0a30",
      "old_mode": 33188,
      "old_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrorsDefaultMessages.kt",
      "new_id": "5ebbd3eb8aeadd6173a828355bcaaa7b198f703d",
      "new_mode": 33188,
      "new_path": "compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirErrorsDefaultMessages.kt"
    },
    {
      "type": "modify",
      "old_id": "3c3c1ff5b1f64ab855e17ae264423aef65c29236",
      "old_mode": 33188,
      "old_path": "compiler/testData/diagnostics/tests/impossibleIsCheckMessage.diag.txt",
      "new_id": "515515ae52e8ec576efd590ad7537933f2488138",
      "new_mode": 33188,
      "new_path": "compiler/testData/diagnostics/tests/impossibleIsCheckMessage.diag.txt"
    }
  ]
}
