)]}'
{
  "commit": "843d1820007ce64f5a69a64102a6607dcff2ce27",
  "tree": "76d9ff368240b554fc85aa349a0aa3b65c9e6ea9",
  "parents": [
    "6921816e5ecdf5ef01db2b96a4f744476752332b"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Wed Apr 10 16:49:51 2024 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue May 14 13:28:39 2024 -0600"
  },
  "message": "Fix C++ name canonicalizations of character literals\n\nThe names \"void C\u003c(char)1\u003e::m()\" and \"void C\u003c\u0027\\001\u0027\u003e::m()\" should\ncanonicalize to the same string, but currently they do not -- the\nformer remains unchanged and the latter is transformed to\n\"void C\u003c(char)\u0027\\001\u0027\u003e::m()\".\n\nThis patch fixes the bug and also adds some unit tests.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d16843\nApproved-By: John Baldwin \u003cjhb@FreeBSD.org\u003e\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bfa88c51c70e7948f769260259ec2adad149452",
      "old_mode": 33188,
      "old_path": "gdb/cp-name-parser.y",
      "new_id": "e0b34aaa0c7b4aa05662298d5280ffd8fb432c98",
      "new_mode": 33188,
      "new_path": "gdb/cp-name-parser.y"
    }
  ]
}
