)]}'
{
  "commit": "da083a39d374ecb446319d180a4422fb7e67e6b5",
  "tree": "c0bb363dfc112704018d33a5cde24c99612f43b7",
  "parents": [
    "06accddfd49d2460270f4b4dc10aebce539a187e"
  ],
  "author": {
    "name": "Ömer Sinan Ağacan",
    "email": "omersa@google.com",
    "time": "Thu Feb 06 08:37:24 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 06 08:37:24 2025 +0100"
  },
  "message": "Fix Wasm benchmarks (#954)\n\n- Merge dart2js and dart2wasm `readfile` implementations, use `js_interop`\n  instead of `package:js`, which dart2wasm no longer supports.\n\n- Update the command used to run dart2wasm.\n\n- Remove the separate benchmark target for dart2wasm\u0027s `--omit-checks` flag.\n  The flag is now implied by `-O4`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e5047fe2a300e1ce0813aa0c89f5f751752d883",
      "old_mode": 33188,
      "old_path": "benchmarks/lib/readfile.dart",
      "new_id": "7374c0b0e0223e20e4198e4d9bc56fcc63dd22e6",
      "new_mode": 33188,
      "new_path": "benchmarks/lib/readfile.dart"
    },
    {
      "type": "modify",
      "old_id": "9905111875aeb07256d121582dabd82fe77ae4bc",
      "old_mode": 33188,
      "old_path": "benchmarks/lib/readfile_js.dart",
      "new_id": "1dcf94894be7608e08674070e29a4d3dbd133002",
      "new_mode": 33188,
      "new_path": "benchmarks/lib/readfile_js.dart"
    },
    {
      "type": "delete",
      "old_id": "6d91cd5cbe3d196bc27dd5782bee1de513242f1d",
      "old_mode": 33188,
      "old_path": "benchmarks/lib/readfile_wasm.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fb747a6f2f1094b93b8849487c24f2c01afb96cf",
      "old_mode": 33261,
      "old_path": "benchmarks/tool/compile_benchmarks.dart",
      "new_id": "6820fbb0e20e960eff38d3d149b07f96e2c6deb9",
      "new_mode": 33261,
      "new_path": "benchmarks/tool/compile_benchmarks.dart"
    }
  ]
}
