)]}'
{
  "commit": "3ef4539c1a32b5e708e894a97be35c1445ff0d53",
  "tree": "9c778f344a7b9320f9ab8b574777c7226408290a",
  "parents": [
    "d232e6e3f68c92a706689cac51bf916f3b083bca"
  ],
  "author": {
    "name": "Loren Van Spronsen",
    "email": "lorenvs@outlook.com",
    "time": "Thu Apr 21 02:06:55 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 21 11:06:55 2022 +0200"
  },
  "message": "Add a benchmark for computing hashCodes. (#553)\n\nComputing hash codes is incredibly slow in the current Dart protobuf\r\nimplementation. We have in-product cases where computing a hash code for\r\na message is nearly as slow as parsing that message from JSON. I\u0027m\r\nworking on some improvements, so I\u0027m adding a benchmark to track these\r\nimprovements.\r\n\r\nCo-authored-by: Loren Van Spronsen \u003clorenvs@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d3298732c657d83caa442f2d6d3e2269e646a5e",
      "old_mode": 33188,
      "old_path": "protobuf/benchmarks/benchmark_js.dart",
      "new_id": "63c08c50e5868ddbc516bc7618b78ff37138fc82",
      "new_mode": 33188,
      "new_path": "protobuf/benchmarks/benchmark_js.dart"
    },
    {
      "type": "modify",
      "old_id": "2b28bc442fd3df949a7db39d81d97631c6f6bf82",
      "old_mode": 33188,
      "old_path": "protobuf/benchmarks/benchmark_vm.dart",
      "new_id": "77306f836cb73e5d6c0c1c993c6c8cd7147fe900",
      "new_mode": 33188,
      "new_path": "protobuf/benchmarks/benchmark_vm.dart"
    },
    {
      "type": "modify",
      "old_id": "24a2068135ccafb9e8941871d194f656c7634924",
      "old_mode": 33188,
      "old_path": "protobuf/benchmarks/common.dart",
      "new_id": "dbccf9dae5a6b282eff27c5815d64f509c645518",
      "new_mode": 33188,
      "new_path": "protobuf/benchmarks/common.dart"
    }
  ]
}
