)]}'
{
  "commit": "a80eb97e1d2cf1297a818f1e996caa284ce5018e",
  "tree": "75facacef4fa9a0659663ca72c8eb1cc5dfca67f",
  "parents": [
    "e35a28d36db49750c8cddc40556c841917fcf09b"
  ],
  "author": {
    "name": "Yan Zhulanow",
    "email": "yan.zhulanow@jetbrains.com",
    "time": "Tue Jun 20 18:22:08 2023 +0900"
  },
  "committer": {
    "name": "Yan Zhulanow",
    "email": "yan.zhulanow@jetbrains.com",
    "time": "Wed Jul 26 18:48:18 2023 +0900"
  },
  "message": "[fir2ir] Support code fragment transformation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8d611cb71aa85f7d577289a659195bede05bdc8",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/JvmFir2IrExtensions.kt",
      "new_id": "fd69569ef3adf0ca7c0955de0c2aa091a999c63f",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/JvmFir2IrExtensions.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "442e339f699615621d0ceefde4ad1d1df452772d",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/CodeFragmentUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "ec59c4d6081210b21ea82ad9f3417b0addc7929b",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrClassifierStorage.kt",
      "new_id": "f3172224518df60dde45d5a7852849b82229d993",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrClassifierStorage.kt"
    },
    {
      "type": "modify",
      "old_id": "322374610c7fc25bc5ad632e1b6bee9145caecb5",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConverter.kt",
      "new_id": "07dd354679f29906ce7f1062e597be3c896ae50c",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConverter.kt"
    },
    {
      "type": "modify",
      "old_id": "c4c3c0c5a1135acbdc858a7f936254f1b836c442",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrExtensions.kt",
      "new_id": "4d0fcceaf34698e3223ff9845b3a0f3fbf1f006c",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrExtensions.kt"
    },
    {
      "type": "modify",
      "old_id": "f4624b9a835d6e2e9b1ddb97f433dff24547bb3d",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt",
      "new_id": "76b328210f1cdd0a5408981df5a0cd0678a7f785",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrVisitor.kt"
    },
    {
      "type": "modify",
      "old_id": "195166ec3e236b89251d384f5bb90ba8f206613e",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/FirMetadataSource.kt",
      "new_id": "d8d5290c6d5ab7c3b81b41b44bb116ccfbbbcc39",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/FirMetadataSource.kt"
    },
    {
      "type": "modify",
      "old_id": "33689b07a5faf6603079f8c05f5fb756a3acd2df",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt",
      "new_id": "d079589a5afa51d21932dffbf436a304dafc745f",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt"
    },
    {
      "type": "modify",
      "old_id": "979504d5d0e2895bee11b849e70a695bfc88143b",
      "old_mode": 33188,
      "old_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt",
      "new_id": "1f4b29dc4a7e76de767bcad115cf3638b8b6a0af",
      "new_mode": 33188,
      "new_path": "compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/signaturer/FirBasedSignatureComposer.kt"
    },
    {
      "type": "modify",
      "old_id": "619bef97d348c46f278ac39c08a40cde22ae705c",
      "old_mode": 33188,
      "old_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/FirVisibilityChecker.kt",
      "new_id": "1d9a28529bcdc7277ced558115e2a4843b6b1247",
      "new_mode": 33188,
      "new_path": "compiler/fir/providers/src/org/jetbrains/kotlin/fir/FirVisibilityChecker.kt"
    },
    {
      "type": "modify",
      "old_id": "c09ce0e30152a9ef38a17f9b3fafaf1b0e151835",
      "old_mode": 33188,
      "old_path": "compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/MetadataSource.kt",
      "new_id": "d82beec510da142b9f6fd15f35c810e6bbe62d6e",
      "new_mode": 33188,
      "new_path": "compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/MetadataSource.kt"
    }
  ]
}
