)]}'
{
  "commit": "2c3724419c04c3b6d918eb4c2eec00a4372d2937",
  "tree": "4392e0f0450ddeb083c59e90a8175b31db08a68b",
  "parents": [
    "7f51a2a47d2e706d04855b0e41690ebafa2b3238"
  ],
  "author": {
    "name": "Michael Buch",
    "email": "michaelbuch12@gmail.com",
    "time": "Fri Oct 03 23:23:08 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 03 22:23:08 2025 +0000"
  },
  "message": "[lldb][Language] Add Language::GetDisplayNameForLanguageType API (#161803)\n\nThe intention for this API is to be used when presenting language names\nto the user, e.g., in expression evaluation diagnostics or LLDB errors.\n\nMost uses of `GetNameForLanguageType` can be probably replaced with\n`GetDisplayNameForLanguageType`, but that\u0027s out of scope of this PR.\n\nThis uses `llvm::dwarf::LanguageDescription` under the hood, so we would\nlose the version numbers in the names. If we deem those to be important,\nwe could switch to an implementation that hardcodes a list of\nuser-friendly names with version numbers included.\n\nThe intention is to use it from\nhttps://github.com/llvm/llvm-project/pull/161688\n\nDepends on https://github.com/llvm/llvm-project/pull/161804",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f20a02335b350e71a60baf528634e674c40b8c7",
      "old_mode": 33188,
      "old_path": "lldb/include/lldb/Target/Language.h",
      "new_id": "9958b6ea2f815046b9afc0fa467fbdd842eaabdd",
      "new_mode": 33188,
      "new_path": "lldb/include/lldb/Target/Language.h"
    },
    {
      "type": "modify",
      "old_id": "c8cb0ca31e91be72725eec9694ca1975f1a71e9d",
      "old_mode": 33188,
      "old_path": "lldb/source/Target/Language.cpp",
      "new_id": "395718ecbe292d5db2e5201e19a7f20523153be2",
      "new_mode": 33188,
      "new_path": "lldb/source/Target/Language.cpp"
    }
  ]
}
