)]}'
{
  "commit": "5bdc6fdffd3712d47b8897ebf8240b6f368efd66",
  "tree": "18df82b220e5cc966473ee60fc0cf631a0e5245e",
  "parents": [
    "7118b5f454066aa01d31f478268ea959dd4ee874"
  ],
  "author": {
    "name": "Jimmy Chiu",
    "email": "sychiu@pigweed.infra.roller.google.com",
    "time": "Sun Feb 01 18:25:39 2026 -0800"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Feb 01 18:25:39 2026 -0800"
  },
  "message": "roll: third_party/pigweed pw_containers: Add pw::Hash functor\n\nThis change introduces `pw::Hash`, a general-purpose hashing framework.\n\nThis framework consists of two main components:\n- `pw::Hash`: A functor that computes the hash of a given value.\n- `pw::HashState`: A stateful object that allows combining multiple\n  values into a single hash.\n\nHashing is implemented with a clear precedence:\n1. A `PwHashValue` ADL-descoverable friend function for custom types.\n2. Built-in support for pointers and enums.\n3. A fallback to `std::hash` for standard library and other compatible\n   types.\n\nThis design allows types to be made hashable by either providing a\n`PwHashValue` overload or a `std::hash` specialization.\n\nUnit tests are included to cover basic types, pointers, enums, and the\ncustom type hashing mechanisms.\n\nOriginal-Bug: 464156130\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/355592\nOriginal-Revision: 5dbeba6c9b4e7e9a55cd01a994f38916d50fd2ff\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ea07decce2ea96..5dbeba6c9b4e7e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8691015787461100017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie3c3d5b54b1eaeaa42c6ad828e72054b3f79452a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/370412\nBot-Commit: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea07decce2ea96052f55758b437be02c400b7583",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "5dbeba6c9b4e7e9a55cd01a994f38916d50fd2ff",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
