)]}'
{
  "commit": "a78861fc55d18046989ff4d624a037e9181da170",
  "tree": "b3b7db3b54b2479da807d47f5a8dad6de5a79fc1",
  "parents": [
    "8193832fb988e3df1e8e726634783805dca8d9b6"
  ],
  "author": {
    "name": "Joseph Huber",
    "email": "huberjn@outlook.com",
    "time": "Tue Oct 29 13:34:28 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 29 15:34:28 2024 -0500"
  },
  "message": "[NvlinkWrapper] Add support for `--undefined` (#113934)\n\nSummary:\r\nThis flag is pretty canonical in ELF linkers, it allows us to force the\r\nlink job to extract a library if it defines a specific symbol. This is\r\nmostly useful for letting us forcibly extract things that don\u0027t fit the\r\nnormal model (i.e. kernels) from static libraries.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b0993caee4248200f8296a4327d99d94d40286d",
      "old_mode": 33188,
      "old_path": "clang/test/Driver/nvlink-wrapper.c",
      "new_id": "79f4a6641732f79eb21f5f3d3eea403a5f9bf8c1",
      "new_mode": 33188,
      "new_path": "clang/test/Driver/nvlink-wrapper.c"
    },
    {
      "type": "modify",
      "old_id": "b9767a7a03d0b59e8960736aec7a517d767b1442",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp",
      "new_id": "bc191afdca739dfd2b7ab91af4d64bb231765d87",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "a80c5937b429923ce275fdaeed037e543d9131bd",
      "old_mode": 33188,
      "old_path": "clang/tools/clang-nvlink-wrapper/NVLinkOpts.td",
      "new_id": "6de1a25c14f8be02be7567b6472b67621e7d4781",
      "new_mode": 33188,
      "new_path": "clang/tools/clang-nvlink-wrapper/NVLinkOpts.td"
    }
  ]
}
