)]}'
{
  "commit": "de186e49bf6492e982fd2b910c75880209528dcd",
  "tree": "cfb21a6d1120f103d642abbf4c73521e207184a2",
  "parents": [
    "a873ab7906bc5b1431821864df8036068aab972d"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Jul 25 05:41:44 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 25 08:09:20 2025 -0700"
  },
  "message": "Work around a Rust problem tripped by working around a Rust problem, which in turn was tripped by working around a Rust problem\n\nWe are now several layers deep in working around problems in this\nlanguage.\n\nRust\u0027s bindgen cannot even bind headers that reference \u003cstdio.h\u003e without\ntripping a Rust warning due to\nhttps://github.com/rust-lang/rust-bindgen/issues/2807\n\nAs a result we need to manually suppress the warning. However, that\nwarning is not available until newer Rusts, so trying to suppress the\nwarning causes a different warning in older Rusts.\n\nhttps://boringssl-review.googlesource.com/c/boringssl/+/80707 attempted\nto work around this Rust bug by using cfg_version, but that broke the\nChromium build because it is not part of Stable Rust. Stable Rust has\nnot yet caught up to C89 in having some way to condition code on\nversion.\n\nInstead, suppress the future lint by just suppresing unknown lints. Also\nadd some comments so we remember where all this nonsense came from.\n\nThis unbreaks the Chromium roll.\n\nChange-Id: I47dcedadae5695b2edab05dfbc08a9cd8cfafdc1\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/80747\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c306e7a60c67e559e2f350b82bbfb32bf0152722",
      "old_mode": 33188,
      "old_path": "rust/bssl-sys/src/lib.rs",
      "new_id": "a55bdffaa1ad6d42adc8ac652531283af8d9804e",
      "new_mode": 33188,
      "new_path": "rust/bssl-sys/src/lib.rs"
    }
  ]
}
