)]}'
{
  "commit": "2aea2526c2a39158d86e7cabb8bfe363123e3a5b",
  "tree": "eb9eea72a3501a1c88514a89ff195770cbe2f4a8",
  "parents": [
    "f5ac9206e576c0968c84aaaee4242072775e9b32"
  ],
  "author": {
    "name": "nightstrike",
    "email": "nightstrike@gmail.com",
    "time": "Wed Aug 25 16:15:00 2021 -0700"
  },
  "committer": {
    "name": "nightstrike",
    "email": "nightstrike@gmail.com",
    "time": "Wed Aug 25 19:12:52 2021 -0700"
  },
  "message": "Uglify function parameter names in public headers\n\nFor a long time, we have used unprefixed symbols like \"a\" in public\nfacing headers.  These are caught by the libstdc++ testsuite, so fix\nthem globally where possible.  The general technique applied is:\n\n1) Default to just removing the parameter entirely if it provides no\nadditional information to the reader.  For instance:\n\n  void f(struct timespec *t); // The letter \u0027t\u0027 there is not helpful\n\n2) In cases where the data type is generic and the parameter name has\nadded documentation value, replace it with a prefixed version, either\ntwo underscores, or one underscore and an uppercase letter.  It seems\nthat much existing code uses the latter, so this patch does likewise.\nFor instance:\n\n  void f(int signal);\n  void f(int _Signal);\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83fa2da8041c1d5bf83c10202d7f9d4314941958",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/_mingw.h.in",
      "new_id": "f0130b2b8a59b0a48c10bc7c3710bdda9023f030",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/_mingw.h.in"
    },
    {
      "type": "modify",
      "old_id": "ee44fc30c991e280a03a1cbd56f665a6d9452c31",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/_mingw_mac.h",
      "new_id": "a9cfb2786c714330cf43e2ec10740ecd41027b75",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/_mingw_mac.h"
    },
    {
      "type": "modify",
      "old_id": "be92ceb23179e5a4c758ba3993a3cd30a7dd7db5",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/corecrt_startup.h",
      "new_id": "e1732e7fef010854874641662a8ebbe84f0dc136",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/corecrt_startup.h"
    },
    {
      "type": "modify",
      "old_id": "1645d07d3759e47435e6ab4769ad38c836347c95",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/fenv.h",
      "new_id": "be9aad9e10d59dab80a915cb5559857e07019982",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/fenv.h"
    },
    {
      "type": "modify",
      "old_id": "1922a0efb1845d916680452572ca66637696d4b7",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/getopt.h",
      "new_id": "cc8943b3da425312abe788f8b9e5f05e6a8045f0",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/getopt.h"
    },
    {
      "type": "modify",
      "old_id": "fbfee5fdc1e69070b5e9317b617d549e9ea0269a",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/intrin.h",
      "new_id": "19e366927acc37c030496311464fdef002c72995",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/intrin.h"
    },
    {
      "type": "modify",
      "old_id": "881025c0d0b9984bf343f2d6c779a3399ba4a2c1",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/inttypes.h",
      "new_id": "6e3bb3b27788b60ff61a74c19d770e77f954aaf0",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/inttypes.h"
    },
    {
      "type": "modify",
      "old_id": "8986931a5526bd95be928d6b6efb4970772775a9",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/io.h",
      "new_id": "69d0b9267932a65593dd8fd3612322d2b62de8a3",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/io.h"
    },
    {
      "type": "modify",
      "old_id": "70e8c5f3ebef1f74dbe4ad0495592cbdc8192845",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/ivec.h",
      "new_id": "9b175d999b554bf47a8787fdd2e9ce3e7cb3d620",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/ivec.h"
    },
    {
      "type": "modify",
      "old_id": "59560a351923a53664207ec81de922c4198a1d75",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/math.h",
      "new_id": "d09ee95024402bd6eee4a7828d9775d1f4746568",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/math.h"
    },
    {
      "type": "modify",
      "old_id": "08b73cf58debb4a1975dffa33675266f65dc78c6",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/process.h",
      "new_id": "7b6a7b3768fc28be138c0d2e3e4aa589e3d9ac63",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/process.h"
    },
    {
      "type": "modify",
      "old_id": "3372f75305d8be0bd4306fa1416d01ef19a3fe9b",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/stdint.h",
      "new_id": "bd8e1717a16d1913b9555355140fed61b37e7e95",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/stdint.h"
    },
    {
      "type": "modify",
      "old_id": "0769e1e55cd87b61ced2ecd9424b674003934b02",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/stdio.h",
      "new_id": "9560b24933310006694cf4ef2b7c8da459f81cc0",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/stdio.h"
    },
    {
      "type": "modify",
      "old_id": "609c1c4a4651744984473f80c28700ebaf4fbb8c",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/stdlib.h",
      "new_id": "4ebc9dbdac1456fe47803173bed9eb6727324c23",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/stdlib.h"
    },
    {
      "type": "modify",
      "old_id": "9fa2a0303b9af6a29475c14d9eb51864b6f57380",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/tchar.h",
      "new_id": "7e902844a81babb357353c353b9fe2fa3324d05b",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/tchar.h"
    },
    {
      "type": "modify",
      "old_id": "ad4d52d11141daf73ee6341085d76b625a558f7c",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/time.h",
      "new_id": "54cfbbb14c8a7e8e3f18aaacedf32b2d18be609c",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/time.h"
    },
    {
      "type": "modify",
      "old_id": "019f2694fcfeb354ab809f3536ae6740fe7e3b21",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/uchar.h",
      "new_id": "3050be79ef27f1dde26bf3c1bcb8444fb9deb875",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/uchar.h"
    },
    {
      "type": "modify",
      "old_id": "cbc1ef80f25a6906ce3beed89d8c99ae30c69678",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/vadefs.h",
      "new_id": "b0c3a87f236e4d981821b5de8078117ff1674d2c",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/vadefs.h"
    },
    {
      "type": "modify",
      "old_id": "ab7187721fd26d7df827dd7f86d2727ab84a048c",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/wchar.h",
      "new_id": "e59433a454d9d0cc29ac87dfffac62f3ab711671",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/wchar.h"
    },
    {
      "type": "modify",
      "old_id": "6e08efa93f4caab4ad49cb8f7ca0186c62767ef9",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/xlocinfo.h",
      "new_id": "4da3bc9cac89c72bb98c47d2f735c0c84a0041ed",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/xlocinfo.h"
    },
    {
      "type": "modify",
      "old_id": "1e8d51343fa05d5e1195c4af2e484101032291cb",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/xmath.h",
      "new_id": "bf285f9234017b73e7f0c8a479bbd28a9d1dc889",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/xmath.h"
    },
    {
      "type": "modify",
      "old_id": "ec929c7f1dd56415fb24739ce541ef742f71d098",
      "old_mode": 33188,
      "old_path": "mingw-w64-headers/crt/yvals.h",
      "new_id": "1cd14f9e2cb7fa1329f28f0b8d5677d6053efd02",
      "new_mode": 33188,
      "new_path": "mingw-w64-headers/crt/yvals.h"
    },
    {
      "type": "modify",
      "old_id": "fe0e821cee0860986db137dd6c7282cc3064e6e1",
      "old_mode": 33188,
      "old_path": "mingw-w64-libraries/winpthreads/include/pthread.h",
      "new_id": "9add321832d925afaedab48597d395c74bb98fe3",
      "new_mode": 33188,
      "new_path": "mingw-w64-libraries/winpthreads/include/pthread.h"
    }
  ]
}
