)]}'
{
  "commit": "ce1a8f1ec1793e5cb9d7fffa281efdfea5dd8035",
  "tree": "82e3bd66424e330b147610c2437ca94a49217f1e",
  "parents": [
    "2d5d898f3673a2048c1fd68a4b9221b4be9c68b0"
  ],
  "author": {
    "name": "Milad Fa",
    "email": "46688537+miladfarca@users.noreply.github.com",
    "time": "Mon Jul 20 14:33:44 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jul 20 14:34:27 2026 -0700"
  },
  "message": "PR #2120: Fix hash_instantiated_test and hash_test on big-endian\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2120\n\nThe two tests are failing on big-endian platforms after 63c77e406.\n\nThe new bit-packing code stores packed bits in the LSB of a uint64_t, then feeds raw bytes via reinterpret_cast. On big-endian, the LSB is at the end of the memory layout, so the partial-word path reads leading zero bytes instead of the actual data, causing hash collisions between distinct inputs.\n\nFix by byte-swapping the word to little-endian layout before feeding it to the combiner.\nMerge 955225b59105b384641beee9e00c25c07b80ce7e into 3d9e6767fb5483e70fb7262e4e5dd449fae59a66\n\nMerging this change closes #2120\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/abseil/abseil-cpp/pull/2120 from miladfarca:63c77e406-fix 955225b59105b384641beee9e00c25c07b80ce7e\nPiperOrigin-RevId: 951057598\nChange-Id: I8f16de470641d2cb846806ff887cf955504735fd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f68872fc4889c0577074aea438a027f065ba2888",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/hash.h",
      "new_id": "fa4b53f0f8f66d8c9a559b5157015b71d208743c",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/hash.h"
    }
  ]
}
