)]}'
{
  "commit": "825fa16b5d0cdbfb9d23f0f377515f7af04ea736",
  "tree": "f9288f8219f76411664fb87a182081e0f96d353f",
  "parents": [
    "fd371a0e51ae5cca4d97dffba2bb06d84a77bd34"
  ],
  "author": {
    "name": "Alexander Shabalin",
    "email": "alexander.shabalin@jetbrains.com",
    "time": "Wed Sep 04 22:29:45 2024 +0200"
  },
  "committer": {
    "name": "Alexander Shabalin",
    "email": "alexander.shabalin@jetbrains.com",
    "time": "Sun Sep 15 21:39:20 2024 +0200"
  },
  "message": "[Swift Export] Add TypeBindingBridge with Kotlin\u003c-\u003eSwift type mapping.\n\n^KT-70678\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8a606c5677e2b86ad634636521625e0597c19b9",
      "old_mode": 33188,
      "old_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/BridgeGenerator.kt",
      "new_id": "a5cfd3074aaa182718e76aaa2c0046c6a75c2152",
      "new_mode": 33188,
      "new_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/BridgeGenerator.kt"
    },
    {
      "type": "modify",
      "old_id": "1a34c2e8819c6bcbb1bf6617f87f5cebc4408a53",
      "old_mode": 33188,
      "old_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/StableBridgeRequestComparator.kt",
      "new_id": "b19df84b6b3e882f5097691785461cc2a1e8265a",
      "new_mode": 33188,
      "new_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/StableBridgeRequestComparator.kt"
    },
    {
      "type": "modify",
      "old_id": "2d7e50e6bb5a03e54e2f52e57715c58cbe9e5f5b",
      "old_mode": 33188,
      "old_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/BridgeGeneratorImpl.kt",
      "new_id": "b40815a13a9355e7c718a8ef987f0236c6217910",
      "new_mode": 33188,
      "new_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/BridgeGeneratorImpl.kt"
    },
    {
      "type": "modify",
      "old_id": "b21bfa3bfac6b2cc6b726803a870f86c687b7170",
      "old_mode": 33188,
      "old_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/CHeaderGenerator.kt",
      "new_id": "0b5928fbcdd5bb1ac1d314ef1f23c9ec184dc89a",
      "new_mode": 33188,
      "new_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/CHeaderGenerator.kt"
    },
    {
      "type": "modify",
      "old_id": "1cab91c1462b93bdb7f9c04bf4980e53a5cf033a",
      "old_mode": 33188,
      "old_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/KotlinFileGenerator.kt",
      "new_id": "3f1ba21dedb28ffcb1fbd3e3b28e4416771590c7",
      "new_mode": 33188,
      "new_path": "native/swift/sir-compiler-bridge/src/org/jetbrains/kotlin/sir/bridge/impl/KotlinFileGenerator.kt"
    },
    {
      "type": "modify",
      "old_id": "48f4fe19a73d6cd687975da4673f5f3c4f6da5e8",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/src/org/jetbrains/kotlin/swiftexport/standalone/builders/buildBridgeRequests.kt",
      "new_id": "b514f0c4226d57032e6867a07367850cfdd3003e",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/src/org/jetbrains/kotlin/swiftexport/standalone/builders/buildBridgeRequests.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c630168059fca67b4e57c63a782de985bca6ca11",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/src/org/jetbrains/kotlin/swiftexport/standalone/builders/buildTypeBindingBridges.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "567664cc96255ef57e652213a1c9cb2962aca75f",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/execution/classMappings/classMappings.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9f69c3d5a15c95577a9d592325b4f7e8325e41a",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/execution/classMappings/classMappings.swift"
    },
    {
      "type": "modify",
      "old_id": "64c48165c849b5e6dd4cfd30ed72036029008e90",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/any/golden_result/main/main.kt",
      "new_id": "34f851618b21969f0f9f8110895495a59e5fc788",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/any/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "afc147a671df9509a86c2fbe3f3ff49154d83527",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/cross_module_inheritance/cross_module_inheritance.kt",
      "new_id": "6f3b958695ef53ea150a0e3281249fa346dc30de",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/cross_module_inheritance/cross_module_inheritance.kt"
    },
    {
      "type": "modify",
      "old_id": "a59cd78eca64b88ed7e4eebdfac199bd846ba599",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/inheritance/inheritance.kt",
      "new_id": "a3749c24ff99e8f834f6286ef4380f70a2d29c4d",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/inheritance/inheritance.kt"
    },
    {
      "type": "modify",
      "old_id": "46b1843338f7b3056ff742d609a5cf2961de384e",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/main/main.kt",
      "new_id": "1941a69f803d52ff1ecb9fd4a9eda57a1f17f2fb",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/classes/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "0d2f875bab0b4413229acdf4f207ac0d5e31c018",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/consuming_dependencies/golden_result/dependency_deeper_neighbor_exported/dependency_deeper_neighbor_exported.kt",
      "new_id": "1f105fbb1f8b8e9ddc18b334752d720f74bb9c98",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/consuming_dependencies/golden_result/dependency_deeper_neighbor_exported/dependency_deeper_neighbor_exported.kt"
    },
    {
      "type": "modify",
      "old_id": "9923cb5e24515ff6dd41fbd937acd7a214309456",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/dep/dep.kt",
      "new_id": "8eb9c219ff7cbd6159f3c1cd25017a9170e0c078",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/dep/dep.kt"
    },
    {
      "type": "modify",
      "old_id": "435bc6161bd75e0cb713c708b76fc7e7c460d681",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/flattened/flattened.kt",
      "new_id": "108721c611bfb7a5024e58aaf5e3b6b4581d95fd",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/flattened/flattened.kt"
    },
    {
      "type": "modify",
      "old_id": "b2e394a0ca494093a082015f47b00d58205d57e3",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/main/main.kt",
      "new_id": "fc4ee0d3f366faef1368a257fadb9404efd46098",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/functionAndClassWithSameName/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "a11a6eedf047ea241b75d332e21d767210a69532",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/functions/golden_result/main/main.kt",
      "new_id": "15219852ebceb9320afb96f8cf30bc479da8c01f",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/functions/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "3fb30bb5642466f61c96ec7973d8668fe94187fb",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/inheritance/golden_result/main/main.kt",
      "new_id": "80323bbf94093320a3260282d4a8dafdd133a9bd",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/inheritance/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "6496824ffb127f250a0bc92f3d3cd54ae2d90ee0",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/inner_classes/golden_result/main/main.kt",
      "new_id": "5230940ab644560adb4e7529a9c852d91152eadc",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/inner_classes/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "efbb1cf8fbf81674895d2b21707fef17664c15eb",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/nothing_type/golden_result/main/main.kt",
      "new_id": "593de3b707129a2e3e184f7b06b661cfd032af74",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/nothing_type/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "a98cb1b7ed6bbff7647fe56ffcfffe12b8b0ea0e",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/nullable_type/golden_result/main/main.kt",
      "new_id": "25f1bf6beef6e196c077d61f81bf3fa98c52ce8e",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/nullable_type/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "5037843a17bf004720d0dad64041ee1e121a00ce",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/package_flattening/golden_result/main/main.kt",
      "new_id": "e54302b31817f49977af0fb5f3b0e6485f37a3f0",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/package_flattening/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "6736d69a9eaf2dcba7cd879e7541a41bc5171b3a",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/package_flattening_invalid_target/golden_result/main/main.kt",
      "new_id": "92f8f79bd49798fad4bda1153f5374222a6d1894",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/package_flattening_invalid_target/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "6736d69a9eaf2dcba7cd879e7541a41bc5171b3a",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/package_flattening_missing_target/golden_result/main/main.kt",
      "new_id": "92f8f79bd49798fad4bda1153f5374222a6d1894",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/package_flattening_missing_target/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "5037843a17bf004720d0dad64041ee1e121a00ce",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/single_module_production/golden_result/main/main.kt",
      "new_id": "2cb89ec792615645ac43e236654e663e88252b45",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/single_module_production/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "7fca47d637ca877628c7edffe21dd36a33c00325",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/type_reference/golden_result/main/main.kt",
      "new_id": "c117353017fcd9e175560b0e68bc191d485c2f14",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/type_reference/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "69a3b2c01a7d38f6a4363cd6272dd925fe71c221",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/typealiases/golden_result/main/main.kt",
      "new_id": "8376acf4f7ddcf599fab79e1b0c3a19326d37b6c",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/typealiases/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "7f240154f16d2949cd6cc0bb17fadadb076d5a9f",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/testData/generation/unsupportedDeclarationsReporting/golden_result/main/main.kt",
      "new_id": "9c9532fd4c80447a131d10b01b0601c412276c63",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/testData/generation/unsupportedDeclarationsReporting/golden_result/main/main.kt"
    },
    {
      "type": "modify",
      "old_id": "271355f6ca5b7e192e9ae8420007e06ce8922e9c",
      "old_mode": 33188,
      "old_path": "native/swift/swift-export-standalone/tests-gen/org/jetbrains/kotlin/swiftexport/standalone/SwiftExportExecutionTestGenerated.java",
      "new_id": "e6a386ed94b89fce23d7e1f4e3aab832797462d9",
      "new_mode": 33188,
      "new_path": "native/swift/swift-export-standalone/tests-gen/org/jetbrains/kotlin/swiftexport/standalone/SwiftExportExecutionTestGenerated.java"
    }
  ]
}
