)]}'
{
  "commit": "9741c06f5a95f6dfc4116baff84432ca254fb65c",
  "tree": "ffdcbb815ae525a9aacd3a3e0a8ce442e24b62b7",
  "parents": [
    "d258906c992e30c07328eac375f2c6a4a0f30fd9"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Fri Mar 27 00:46:00 2026 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 27 01:29:12 2026 -0700"
  },
  "message": "Symbol renaming: also rename inline functions using `redefine_extname`.\n\nThis has previously not been done as they\u0027re `static inline` in C, and\nusing the pragma would warn.\n\nHowever, in that case they don\u0027t need any renaming _at all_, as they\u0027re\nnot emitting linker symbols to begin with!\n\nReduces public macro footprint to zero with Clang. No change with GCC.\nRemoves inline functions from macro footprint with nonsupporting\ncompilers such as MSVC when compiling as C.\n\nAlso, rephrase `BORINGSSL_ADD_USER_LABEL_AND_PREFIX` so in case the new\nC identifier already has a macro on it, it will use that macro\u0027s\nexpansion. This makes the `redefine_extname` and `#define` methods\nbehave more similar to each other in case e.g. a global header include\nwants to rename our renamed symbols further.\n\nBug: 42220000\nChange-Id: I7ceade63493ead2f7859c14c1e7916306a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/91627\nCommit-Queue: Xiangfei Ding \u003cxfding@google.com\u003e\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c97f6f33ab57e8d6f8588e6e11f63a56e1bd0c16",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "2fdf44e4de563c20b5b8a5119c1516f6d421afcc",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "f511da02b096c2de703a5df439b06deaf396b26c",
      "old_mode": 33188,
      "old_path": "util/pregenerate/idextractor.go",
      "new_id": "5c70dd6150b6f8feb4fa3198f839deaf6896216f",
      "new_mode": 33188,
      "new_path": "util/pregenerate/idextractor.go"
    }
  ]
}
