)]}'
{
  "commit": "465db35f6af5c3e2b2bb6192cd306d39f1309827",
  "tree": "8563cedb44a0b8cb855d791e7c97dcfa3769dc66",
  "parents": [
    "aece514aaefb65066121d960bf3a787fb0390a95"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Mar 11 06:52:31 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 11 06:52:31 2025 -0700"
  },
  "message": "[dart2wasm] Avoid calling out to generic array copy for typed data arrays\n\nThe generic array copy in JS will call back into wasm to access each\nlist element. Though the list elements will be accessed via dispatch\ntable calls. This also means the wasm is too complex to get inlined into\nthe generic list copy JS function.\n\nSince it doesn\u0027t pay off to do this, we instead use normal code to copy\nthe JS typed arrays.\n\nChange-Id: Iff2bbf4a50cfcb89fd1b339660dc9f8a8e0099f6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/414761\nReviewed-by: Ömer Ağacan \u003comersa@google.com\u003e\nCommit-Queue: Martin Kustermann \u003ckustermann@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96cb39ca100657bf4b10b183a5cbeabd18c13b5a",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/js_helper_patch.dart",
      "new_id": "9952d52cb5b76f067e3fb5ebdd2e6a75f12d0e7e",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/js_helper_patch.dart"
    }
  ]
}
