)]}'
{
  "commit": "52acf863bfb5e48a2b39f87200c3d1c7bccdf551",
  "tree": "c6bc684d2df274c04673822ca10bab4f60f49c36",
  "parents": [
    "516bf37a739dda9111d60a6cd4995166488fd319"
  ],
  "author": {
    "name": "Jim Blackler",
    "email": "jimblackler@google.com",
    "time": "Thu Nov 06 05:33:44 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 06 05:33:44 2025 -0800"
  },
  "message": "Revert \"Kotlin: Async adapter returns only the actual return value.\"\n\nThis reverts commit dfe3624b7ef59534c1b0727940396b51d2aee802.\n\nReason for revert: Creates copybara circular dependencies; post-review code change caused test breakage (./gradlew connectedAndroidTest)\n\nOriginal change\u0027s description:\n\u003e Kotlin: Async adapter returns only the actual return value.\n\u003e\n\u003e A \u0027Return\u0027 wrapper class is no longer created or used.\n\u003e\n\u003e The \u0027status\u0027 and \u0027message\u0027 values are used to raise exceptions when relevant,\n\u003e but not passed to the client.\n\u003e\n\u003e Bug: 456671498\n\u003e\n\u003e Change-Id: If327df443606b9c277a8f061c8c20e3f7e5b6993\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270935\n\u003e Commit-Queue: Jim Blackler \u003cjimblackler@google.com\u003e\n\u003e Reviewed-by: Tarun Saini \u003csainitarun@google.com\u003e\n\nTBR\u003ddawn-scoped@luci-project-accounts.iam.gserviceaccount.com,jimblackler@google.com,sainitarun@google.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ic1f4dc048e46c3c3e6603d1aec8990ee4168c36a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/271574\nAuto-Submit: Jim Blackler \u003cjimblackler@google.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Jim Blackler \u003cjimblackler@google.com\u003e\nReviewed-by: Jim Blackler \u003cjimblackler@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f5c8b841874574fee7d1d4e36e100d7ecb4a1c8",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_kotlin_async_helpers.kt",
      "new_id": "226b44b5f95213aa3eeb7db8abbcdcc773441b96",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_async_helpers.kt"
    },
    {
      "type": "modify",
      "old_id": "dbc8475f49c40993393d8b607ca52cc5aadc2ce1",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_kotlin_object.kt",
      "new_id": "00d751950f7e681b827cb9eaddd53614f12dd2c8",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_object.kt"
    },
    {
      "type": "modify",
      "old_id": "d93d9f3c1917ad67c2da0b1f77d8b4b03d51c9e7",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_kotlin_types.kt",
      "new_id": "11f2ef55168828cdb731f3207e23be5714cfb82b",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_types.kt"
    },
    {
      "type": "modify",
      "old_id": "f08e3d3f0a83cde4ad8669d27daaac84350a5174",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/AdapterTest.kt",
      "new_id": "73766245e50e237841fd1e7b836bfe36c4ac24c9",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/AdapterTest.kt"
    },
    {
      "type": "modify",
      "old_id": "71471c43b5ba0c02f65f90f0962db4cbb1342283",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/AsyncHelperTest.kt",
      "new_id": "351d4d09307b28301d2d9e35865803af130b3fd4",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/AsyncHelperTest.kt"
    },
    {
      "type": "modify",
      "old_id": "5b83455ecc16d1445392119e14f5c394f6ccfd50",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/BufferTest.kt",
      "new_id": "be67b281f798f6e028046df1780cbb55bde355c0",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/BufferTest.kt"
    },
    {
      "type": "modify",
      "old_id": "d419613b5de967e5cbcb01bfa0c16c226f2b3971",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/CommandEncoderTest.kt",
      "new_id": "6ead6229b231ead6b1e99fdd60cd4115f01c08f5",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/CommandEncoderTest.kt"
    },
    {
      "type": "modify",
      "old_id": "7643c1cff0276391ae51072b27c510cb8ea9502e",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/ComputePassEncoderTest.kt",
      "new_id": "a617dc2d98a0d3d49dd68af1728ba61de9ac6359",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/ComputePassEncoderTest.kt"
    },
    {
      "type": "modify",
      "old_id": "84a7f281ba22c155615120e34e9cb0108d3f2bf5",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/DeviceTest.kt",
      "new_id": "e5fa158eb596c42da06ce012c9fd8967d0673d4f",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/DeviceTest.kt"
    },
    {
      "type": "modify",
      "old_id": "d137faca393fee3f5f3002a0f0977ffc7af920dc",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/QuerySetTest.kt",
      "new_id": "eb2f645fa5f34c47cbdfa149c840ba3b8c4c049c",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/QuerySetTest.kt"
    },
    {
      "type": "modify",
      "old_id": "0a8162e3819e1040ff05b7e990225ea5eab8f681",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/RenderBundleEncoderTest.kt",
      "new_id": "c6b43af66310ea811f9d41fc3cd42148a128fe74",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/RenderBundleEncoderTest.kt"
    },
    {
      "type": "modify",
      "old_id": "a5f24c12becc32e6f6809e3c89c94852a6bd499c",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/RenderPassEncoderTest.kt",
      "new_id": "ec775591838158eb975718203a37f647c8a4e682",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/RenderPassEncoderTest.kt"
    },
    {
      "type": "modify",
      "old_id": "1f4d8b0a1cea896a2896381ac594075f4693422e",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/ShaderModuleTest.kt",
      "new_id": "8991068c862f73140b3f6aa6e309ebf52b1b15e2",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/androidTest/java/androidx/webgpu/ShaderModuleTest.kt"
    },
    {
      "type": "modify",
      "old_id": "11634c28bcea761f6424aab35c897bae832bc2f7",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/DawnException.kt",
      "new_id": "4a8b14e6c6763b96be727b36b8dcb2d046aa8d2e",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/DawnException.kt"
    },
    {
      "type": "modify",
      "old_id": "b4109b1f0d68a98eadff2136b7c8301675f7b5fa",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/Textures.kt",
      "new_id": "5a46bb9eca8ea1d3e4ab8a8474d8ef8c5313dca3",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/Textures.kt"
    },
    {
      "type": "modify",
      "old_id": "18bc274e8cbfcf8e54adc90a206efaa29c198490",
      "old_mode": 33188,
      "old_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/WebGpu.kt",
      "new_id": "20e3b5f81f29992b5435b0fbe1df133b9a9a8a40",
      "new_mode": 33188,
      "new_path": "tools/android/webgpu/src/main/java/androidx/webgpu/helper/WebGpu.kt"
    }
  ]
}
