)]}'
{
  "commit": "b94d71f87ff943a617d77f3ff029f9a01a1ec6bc",
  "tree": "2df4491a34d3e45fb52dd2d121820105d525935f",
  "parents": [
    "8b482b8443c8a72e430aa77bc123af33a15154a3"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Fri Nov 28 04:27:58 2025 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Nov 30 06:35:25 2025 -0800"
  },
  "message": "Fix BoringSSL public includes for Tree-sitter parsability.\n\n- `\u003copenssl/base.h\u003e`, `\u003copenssl/span.h\u003e`, `\u003copenssl/stack.h\u003e`: moved\n  includes out of extern block (as parse errors inside them due to using\n  compiler specific extensions confuse Tree-sitter).\n- `\u003copenssl/ssl.h\u003e`: work around Tree-sitter bugs regarding\n  distunguishing expression statements from declarations by adding a\n  typedef (which improves readability anyway).\n\nBug: 42220000\nChange-Id: I9b92b4deb9f1b7f822589cf45e8cca520573ae58\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/84847\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8d070ce33303253dea73bc4703b5bfe04b8832d",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "f1eb590395360d75ec1cf0700529a9bf514836ba",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "428a9f383c394dbdd630ff6d1db53ebb2dac80f1",
      "old_mode": 33188,
      "old_path": "include/openssl/span.h",
      "new_id": "837c1507790fdf0c8135193455caedb0f4176304",
      "new_mode": 33188,
      "new_path": "include/openssl/span.h"
    },
    {
      "type": "modify",
      "old_id": "ff68ba69e868fee2060e9394738970068771056b",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "a7d5954f7d20b310106703743c7ac125ef320dfe",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "f422403c0104d4ac5cdf5c99ea370b401109c496",
      "old_mode": 33188,
      "old_path": "include/openssl/stack.h",
      "new_id": "151bd985a179e9c6a9e86f88a4f2d98c9c45992b",
      "new_mode": 33188,
      "new_path": "include/openssl/stack.h"
    }
  ]
}
