)]}'
{
  "commit": "9caa77c796c2f554a4c91d23aadfa8f21b4c3bc3",
  "tree": "ceb681fc02cdcacb1ea4de623a81f2a7e392e1e2",
  "parents": [
    "c177dfceb88df879343409af284ac4db9e185cc9"
  ],
  "author": {
    "name": "Tarrin Neal",
    "email": "tarrinneal@gmail.com",
    "time": "Thu Sep 10 20:28:12 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 11 03:28:12 2026 +0000"
  },
  "message": "[pigeon] main actor async flutter api (#12729)\n\nadds main actor annotation to async flutter api methods in swift.\r\n\r\nfixes https://github.com/flutter/flutter/issues/192199",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c9a71815c84f26be0a4ac0a0c03496e6ab0faf1",
      "old_mode": 33188,
      "old_path": "packages/pigeon/CHANGELOG.md",
      "new_id": "4d64c912031c77fa0a0e910b48102e340d627b56",
      "new_mode": 33188,
      "new_path": "packages/pigeon/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "0e6ed897112bac78fea1f3140ab97059ac72448c",
      "old_mode": 33188,
      "old_path": "packages/pigeon/example/app/ios/Runner/Messages.g.swift",
      "new_id": "5f0af5f4881655f4e0063c0c6eec5da60eb0fb9c",
      "new_mode": 33188,
      "new_path": "packages/pigeon/example/app/ios/Runner/Messages.g.swift"
    },
    {
      "type": "modify",
      "old_id": "3aa70958784c684fd10f6a241d8bb21aab7a425b",
      "old_mode": 33188,
      "old_path": "packages/pigeon/lib/src/generator_tools.dart",
      "new_id": "3d2d8bb0adfeedf522c812fe97ff8b18838a3cc3",
      "new_mode": 33188,
      "new_path": "packages/pigeon/lib/src/generator_tools.dart"
    },
    {
      "type": "modify",
      "old_id": "cd1c83c48bd135e92314b8480180d8e729be672b",
      "old_mode": 33188,
      "old_path": "packages/pigeon/lib/src/swift/swift_generator.dart",
      "new_id": "c744a05852e7955e6eaeb8738497cf26c3dc05f0",
      "new_mode": 33188,
      "new_path": "packages/pigeon/lib/src/swift/swift_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "e7ff2cc05700f77876af560937c4fbef16270ff6",
      "old_mode": 33188,
      "old_path": "packages/pigeon/pigeons/core_tests.dart",
      "new_id": "09af71b616aef73693f74c6c122604e7295c1e17",
      "new_mode": 33188,
      "new_path": "packages/pigeon/pigeons/core_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "ac77242e3efa34fa672e65b70fc2e2c6be5a4392",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/AlternateLanguageTestPlugin.java",
      "new_id": "0f19d40e70e3362e328513f73ba168760165064d",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/AlternateLanguageTestPlugin.java"
    },
    {
      "type": "modify",
      "old_id": "98961f964996c112e2fdb22c8f0a33e819fba74f",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/CoreTests.java",
      "new_id": "484eb443fcbb43fb0d3f61ea92101f07657ec24e",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/android/src/main/java/com/example/alternate_language_test_plugin/CoreTests.java"
    },
    {
      "type": "modify",
      "old_id": "d1df05a9142fab01697e8d98c43d2392df0bce59",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/AlternateLanguageTestPlugin.m",
      "new_id": "c0caa4b14d32d033fb1075edb553863967553940",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/AlternateLanguageTestPlugin.m"
    },
    {
      "type": "modify",
      "old_id": "dafdc72f310d5a77500268aac6b845c3e917701a",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/CoreTests.gen.m",
      "new_id": "ae93b34d44fb7f75d2f5ec00d08583836763b147",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/CoreTests.gen.m"
    },
    {
      "type": "modify",
      "old_id": "1b1883cf2cdf1156687f7960b65d109579d7d7ab",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/include/alternate_language_test_plugin/CoreTests.gen.h",
      "new_id": "375c361b53c9ad406d645a0bb3e4da6cc8a2aa58",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/alternate_language_test_plugin/darwin/alternate_language_test_plugin/Sources/alternate_language_test_plugin/include/alternate_language_test_plugin/CoreTests.gen.h"
    },
    {
      "type": "modify",
      "old_id": "24766d1a9907360ca35914cdafac3aeae54feec3",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/integration_tests.dart",
      "new_id": "056bbfa2af2a90bb6ea053d1003930f60b14cac9",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/integration_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "ffc02ccd6fa6fd1e257c56ba83733ea1b661bf0d",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart",
      "new_id": "4f8e2d42a91cbcc65422a53d37ce6c3dfbe3396b",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/shared_test_plugin_code/lib/src/generated/core_tests.gen.dart"
    },
    {
      "type": "modify",
      "old_id": "54afb519cd3b686498ed2d536da58cb81d5f686f",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/CoreTests.gen.kt",
      "new_id": "dbca3119ec269d5d69a2ffdc36701a202118fe19",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/CoreTests.gen.kt"
    },
    {
      "type": "modify",
      "old_id": "f08d52c689eaa298c0033903c33797df593f562d",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/TestPlugin.kt",
      "new_id": "7884d2d1fb12e24b8548aca5c50336e9f9029491",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/android/src/main/kotlin/com/example/test_plugin/TestPlugin.kt"
    },
    {
      "type": "modify",
      "old_id": "d3c1aab2b0480c20f4cee476de4ef5c289f05b0a",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/darwin/test_plugin/Sources/test_plugin/CoreTests.gen.swift",
      "new_id": "29d4262ff5f26924b3e869ff8a9795ee3ff26131",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/darwin/test_plugin/Sources/test_plugin/CoreTests.gen.swift"
    },
    {
      "type": "modify",
      "old_id": "acaf194e28772f5e006f0bc3cb82d087c8cdb1a2",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/darwin/test_plugin/Sources/test_plugin/TestPlugin.swift",
      "new_id": "7df4c527b9257914dafa1ed90579c8b1c23d2b78",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/darwin/test_plugin/Sources/test_plugin/TestPlugin.swift"
    },
    {
      "type": "modify",
      "old_id": "c9d64d948912c2af2014e4c3218ce18d10dbf2b8",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/example/ios/RunnerTests/DataClassMethodsTests.swift",
      "new_id": "ccfc186a046bd2ce3968f7a52dfaa4d9622b39c6",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/example/ios/RunnerTests/DataClassMethodsTests.swift"
    },
    {
      "type": "modify",
      "old_id": "f7796182ccca950b96f50c47e0c2f194e2f359c8",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/example/ios/RunnerTests/PrimitiveTests.swift",
      "new_id": "c02f048ae88d5d1a4ce5f6cd821252976f9f23f0",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/example/ios/RunnerTests/PrimitiveTests.swift"
    },
    {
      "type": "modify",
      "old_id": "f99b79d764092c542a41efa5af7054f5aad4209e",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/linux/pigeon/core_tests.gen.cc",
      "new_id": "49b3c9f38f87d57d4db88b1022b46289fe4a797a",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/linux/pigeon/core_tests.gen.cc"
    },
    {
      "type": "modify",
      "old_id": "1607a231171c5b7f8dd7058b15499e32177a4bfe",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/linux/pigeon/core_tests.gen.h",
      "new_id": "11d1438a00e3e30decb03fb1e0884a6de0c8951e",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/linux/pigeon/core_tests.gen.h"
    },
    {
      "type": "modify",
      "old_id": "6b445869d7310cf66e608cf316faf5ac8fe67256",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/linux/test_plugin.cc",
      "new_id": "8c4289553668f00c115f56367103e94e77e54f33",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/linux/test_plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "9abc656988280e7fee65a688d85e7e4bb8945b28",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.cpp",
      "new_id": "dce5eaa270d71b02a193e0bb88a05d722e064576",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.cpp"
    },
    {
      "type": "modify",
      "old_id": "225dcb10bf27a6572fe7c9dadaea2f0291a56417",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.h",
      "new_id": "7fff45d4143dcdabdc89735a6509b41d76ab1cc9",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/pigeon/core_tests.gen.h"
    },
    {
      "type": "modify",
      "old_id": "175fa05045de1e5f90f7f2cba50f735053f87a93",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/test_plugin.cpp",
      "new_id": "c4136cc56472d1aae2ea0630545e0cf8588de1a1",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/test_plugin.cpp"
    },
    {
      "type": "modify",
      "old_id": "3660528d486fe20647860ca45c671130bd0aabfc",
      "old_mode": 33188,
      "old_path": "packages/pigeon/platform_tests/test_plugin/windows/test_plugin.h",
      "new_id": "b67da394cfbe61d13dc8dfe8229e6f3f39452bb8",
      "new_mode": 33188,
      "new_path": "packages/pigeon/platform_tests/test_plugin/windows/test_plugin.h"
    },
    {
      "type": "modify",
      "old_id": "a5fefadc3a9d1979e53b3193236e6dd65414e54a",
      "old_mode": 33188,
      "old_path": "packages/pigeon/pubspec.yaml",
      "new_id": "69fb207a3b88cda7365463992bc0282e6a852dd5",
      "new_mode": 33188,
      "new_path": "packages/pigeon/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6d6243fa2f082ef11194a710aa0baf6593246624",
      "old_mode": 33188,
      "old_path": "packages/pigeon/test/swift_generator_test.dart",
      "new_id": "bb507fee426a64062e7a2e8472f80d1d719ed4d5",
      "new_mode": 33188,
      "new_path": "packages/pigeon/test/swift_generator_test.dart"
    }
  ]
}
