)]}'
{
  "commit": "fe4e718ff2d208e3b0e59c4724bc1d8c2a6e5aa4",
  "tree": "ebb039a8229b4566fa018721030b69ca9b9caf73",
  "parents": [
    "9174323b31e7efb3c55ae7e6375ff734b71e5da7"
  ],
  "author": {
    "name": "copilot-swe-agent[bot]",
    "email": "198982749+Copilot@users.noreply.github.com",
    "time": "Tue Apr 07 20:57:09 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 07 20:57:09 2026 +0000"
  },
  "message": "Fix NVPTX math function derivatives to use __nv_* functions instead of plain libcalls\n\nAgent-Logs-Url: https://github.com/EnzymeAD/Enzyme/sessions/d74331c1-24b3-4d41-ad79-ac6fad2beec2\n\nCo-authored-by: minansys \u003c149007967+minansys@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dc7586eaf9aca0ab8ff810c720daf1a4f863be2",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/FunctionUtils.cpp",
      "new_id": "feb03b3e4a27c735a16c14a1929fbc8c1c4be17c",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/FunctionUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e037a5199ec553370097ccbdf32b2ee61ceabf0",
      "old_mode": 33188,
      "old_path": "enzyme/Enzyme/PreserveNVVM.h",
      "new_id": "ad18348e2f6763cbe6808b70184b2c381854b7e9",
      "new_mode": 33188,
      "new_path": "enzyme/Enzyme/PreserveNVVM.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a6604c65d45b4da9b6f27ef1e825a23873ea445",
      "new_mode": 33188,
      "new_path": "enzyme/test/Enzyme/ReverseMode/nvvm_tanh.ll"
    },
    {
      "type": "modify",
      "old_id": "a7ace51e2beda784b67fcff28a24fb663133bda8",
      "old_mode": 33188,
      "old_path": "enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp",
      "new_id": "20cea0899f605140c0b2f1caa71aaf2b1d8803b9",
      "new_mode": 33188,
      "new_path": "enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp"
    }
  ]
}
