)]}'
{
  "commit": "03b0f55d9c6319a851a60bb084faca0e32a38f2b",
  "tree": "f02efb3df565fd249a3e5fb2bba87153d874c528",
  "parents": [
    "81499edb30665d377a680990ef3c5129f9b54261"
  ],
  "author": {
    "name": "Brian Cody",
    "email": "brian.j.cody@gmail.com",
    "time": "Tue Apr 15 06:36:00 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 15 12:36:00 2025 +0200"
  },
  "message": "[cindex] Add support for calling getFullyQualifiedName to the Python binding. (#135420)\n\nWe\u0027re coming from llvm 11. There was a change made back in 15f3cd6 that\nchanged how type spelling works. Previous we were given namespaces of\nthe types within the spelling, and this was necessary in our use-case.\nThere is a more appropriate function available but it was not being\nexposed over the Python bindings. This PR is intended to make make this\nalready-existing functionality accessible.\n\n---------\n\nCo-authored-by: Jannick Kremer \u003cjannick.kremer@mailbox.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2319534a6f121d6112d53c5259904d24f3af232c",
      "old_mode": 33188,
      "old_path": "clang/bindings/python/clang/cindex.py",
      "new_id": "8dc79f28a090a3515b2cc16c00b33a2f4955f527",
      "new_mode": 33188,
      "new_path": "clang/bindings/python/clang/cindex.py"
    },
    {
      "type": "modify",
      "old_id": "a9473e1dc24583368f87477e69c49784e012a0cb",
      "old_mode": 33188,
      "old_path": "clang/bindings/python/tests/cindex/test_type.py",
      "new_id": "34081bb88f3dd2cce842e4e2e2fcbbdf81baf86d",
      "new_mode": 33188,
      "new_path": "clang/bindings/python/tests/cindex/test_type.py"
    },
    {
      "type": "modify",
      "old_id": "ccd9f70aa875df5a03243a2967aac2fecf711111",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "6d1daaa84caaab5d868440f268c849f950d63d47",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "38e2417dcd181fc56bd3907e3789054173d219b2",
      "old_mode": 33188,
      "old_path": "clang/include/clang-c/Index.h",
      "new_id": "25700a48c928c6a2232321e773d0e8b5573bb380",
      "new_mode": 33188,
      "new_path": "clang/include/clang-c/Index.h"
    },
    {
      "type": "modify",
      "old_id": "2c9ef282b8abcbc82c49ad5b1c88ebd936de2a23",
      "old_mode": 33188,
      "old_path": "clang/tools/libclang/CXType.cpp",
      "new_id": "ffa942d10669c2d75e66e7bc66b782096cf1cb33",
      "new_mode": 33188,
      "new_path": "clang/tools/libclang/CXType.cpp"
    },
    {
      "type": "modify",
      "old_id": "07471ca42c97e27556a358fa6ccdbbcdde51da87",
      "old_mode": 33188,
      "old_path": "clang/tools/libclang/libclang.map",
      "new_id": "f08d13c3da9e1922a830db468c31192e7614b406",
      "new_mode": 33188,
      "new_path": "clang/tools/libclang/libclang.map"
    }
  ]
}
