)]}'
{
  "commit": "4afd48b6048e00af41b9187d211dcbaadbd02dbc",
  "tree": "03069337c692028b44fd973780d5fe998ff36681",
  "parents": [
    "f9960c14a66f09e1c1db4b6a8c7f5e5962d668d7"
  ],
  "author": {
    "name": "Jim Blackler",
    "email": "jimblackler@google.com",
    "time": "Thu Jun 06 17:28:17 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 06 17:28:17 2024 +0000"
  },
  "message": "Kotlin methods return binary data in ByteBuffers.\n\nThis removes the need for handwritten versions of getMappedRange and\ngetConstMappedRange. Having said that, we might want to supply a helper\nextension for clients, that can supply the size parameter and\nautomatically call the const or non-const version appropriately.\n\nBug: 330293683\nChange-Id: I57282735cb65cb719c98cf20b37621714bd06d4a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/191621\nCommit-Queue: Jim Blackler \u003cjimblackler@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb5d61411de033f7e5fa31d7e905593428013b56",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "64d11af692aa6f583ba8203cc4c5754eb5676d27",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "021ab3b08ac57ea5fff9de008d4ec34040aa915b",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_kotlin_object.kt",
      "new_id": "fe72b9eb10c4a856322b514a387243b4e39d392c",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_object.kt"
    },
    {
      "type": "modify",
      "old_id": "14f81036d0c1010a120634083ea317f42dcc64ef",
      "old_mode": 33188,
      "old_path": "generator/templates/art/api_kotlin_types.kt",
      "new_id": "d37e0adb36829fcae81c398c7f2c20d408749615",
      "new_mode": 33188,
      "new_path": "generator/templates/art/api_kotlin_types.kt"
    },
    {
      "type": "modify",
      "old_id": "79ca0667da6f3567fde58ae13e712e810063632a",
      "old_mode": 33188,
      "old_path": "generator/templates/art/methods.cpp",
      "new_id": "4294eba1167a32341b2d4d590ea218a0b63bfb2e",
      "new_mode": 33188,
      "new_path": "generator/templates/art/methods.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e9dfa07e4aa5fa80c73d160729c2669ba786e7a",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_kotlin.json",
      "new_id": "d205550db17bd447e1ee1448ef267dbd758b73b3",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_kotlin.json"
    }
  ]
}
