)]}'
{
  "commit": "99eba5614c519092e3d797a95dade2ac2660d5d9",
  "tree": "5bd91b053ffcf91f488829d23f4e32b3eabda332",
  "parents": [
    "cb7bac03b2be0606f930568e0723d3683bc0a314"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue May 13 14:25:11 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 15 15:41:15 2025 -0700"
  },
  "message": "Suppress -Wcast-qual in STACK_OF implementation\n\nThis appears in public headers, so we have to tolerate any warnings that\nany downstream project might try to use. -Wcast-qual unfortunately seems\nto be pretty unusable in C. There is no way to tell the compiler that\nyou actually did intentionally cast away const (here because of the type\nerasure silliness we have to do to support OpenSSL\u0027s API). In C++,\nconst_cast works, but not in C.\n\nSo, instead, use pragmas to suppress the warning in GCC and Clang.\n\nFixed: 411164106\nChange-Id: I37a651fb52f3049e10b7cfd3ef979ae19969c571\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/79288\nReviewed-by: Adam Langley \u003cagl@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": "43e3a0115c914c38fa35e7bb6cf04fe846998118",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "95cc15df18f8f35ec19a2ce9d77a4154ace5a2db",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "2332a5a22b6df447aac8ec65e8b2b1226780ef67",
      "old_mode": 33188,
      "old_path": "include/openssl/stack.h",
      "new_id": "f422403c0104d4ac5cdf5c99ea370b401109c496",
      "new_mode": 33188,
      "new_path": "include/openssl/stack.h"
    }
  ]
}
