)]}'
{
  "commit": "5b1e199db4bc8f83f3d2dc1ced3dee7576ceedc2",
  "tree": "20f371bc4a45217b8a0b99509e9588149254dafc",
  "parents": [
    "88c48235c8add3442800a19d5a7ee639dc242afa"
  ],
  "author": {
    "name": "Evan Brown",
    "email": "ezb@google.com",
    "time": "Tue Dec 09 10:54:17 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Dec 09 10:55:04 2025 -0800"
  },
  "message": "Reorder function parameters so that hash state is the first argument.\n\nMotivation: hash state being first allows for fewer unnecessary moves between registers since (a) this matches the argument order in CombineContiguousImpl and (b) hash state is also the return value (on ARM64, the return value and the first argument use the same register) - [example assembly diff](https://godbolt.org/z/c1h5dMe9K) for related change.\nPiperOrigin-RevId: 842309048\nChange-Id: I5b1f0fb381728ced2b3fba53fb9adbc0e4a45189\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35ab0a233cf3c2eae295f98c72d1972d0ec6a544",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/hash.cc",
      "new_id": "6b02f193aaeafbab3f055eb62756cc9e85331fe4",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/hash.cc"
    },
    {
      "type": "modify",
      "old_id": "2f91a8beacdbe500704a99177f40ac56664650df",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/hash.h",
      "new_id": "02df7faacdba2bb84a78ebbf17e572b2e0bd7ce2",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/hash.h"
    },
    {
      "type": "modify",
      "old_id": "b4fe87204aecce4cbc5d4906e6bcad9ce98c295a",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/low_level_hash_test.cc",
      "new_id": "cdd279b850f3302ed43ef80a92d40f51a5ed6a33",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/low_level_hash_test.cc"
    }
  ]
}
