)]}'
{
  "commit": "a0a089e60c13c1fc85b3362c8196ea48dd619ec7",
  "tree": "6d77f4e944c8ebd7bf690c814a9c6b5a1f520799",
  "parents": [
    "ff190b7890e9b7f96a731229a19265134ab18d3a"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Jan 09 13:04:45 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 09 10:21:08 2026 -0800"
  },
  "message": "Fix build with -Wheader-hygiene\n\nThe `using namespace bssl` pattern causes BCM fragments to flag\n-Wheader-hygiene on Clang. For now, suppress it in the BCM fragments and\nenable it in our build so we catch future issues.\n\nThis is slightly precarious because those namespace declarations *do*\nleak across the constituent files. But for now, let\u0027s keep running with\nthis convention and see how it goes. Perhaps one day we\u0027ll stop needing\nthis jumbo build (crbug.com/362530616), or perhaps we\u0027ll settle on a\ndifferent solution for the awkward C/C++ linkage mix we\u0027re stuck in.\n\nIt seems -Wheader-hygiene has been around since LLVM 3.0, so we\nshouldn\u0027t need to gate it on a version check.\n\nBug: 42220000\nChange-Id: Ie82fc19e81dd467b4ad4d4837b42bcc350b0cf0c\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86827\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e223d10f0dac73b511a433ac58ef621975274fa",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "5745933ac32444e8b196a8cd5abbe5549e8886de",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6e5ae52d674ba2976ca68ed14b6a5917a52fb153",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.cc",
      "new_id": "de7b0b1d3ca38280e53d35841b02fa5bacd9a12b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.cc"
    }
  ]
}
