)]}'
{
  "commit": "9f7dc386be54976c251775c5d0f38919f0df0083",
  "tree": "36960cb03a08919bfecf6d4d6d03478bedc3c3c3",
  "parents": [
    "1b507cbf104f7226ade1dd23abe92630e818d54b"
  ],
  "author": {
    "name": "Henrique Bucher",
    "email": "11621271+HFTrader@users.noreply.github.com",
    "time": "Mon Mar 13 12:34:12 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 13 12:34:12 2023"
  },
  "message": "Address warnings on NVIDIA nvc++ (#1573)\n\n* Address warnings on NVIDIA nvc++\r\n\r\nTypes of warnings were being generated:\r\n1. Deprecated warnings - solved by defining the relevant BENCHMARK_*\r\n  macros for nvc++ and adding pragma suppress on a couple of .cc files\r\n2. Setup/TearDown const vs non-const partial override - solved by\r\n   adding non-const version\r\n3. Static but not referenced - added diagnostic suppress for that file\r\n\r\n* Modified manually to comply with CD/CI\r\n\r\n* Revert partial override\r\n\r\n* Suppress warnings from tests if compiler is NVHPC\r\n\r\n---------\r\n\r\nCo-authored-by: dominic \u003c510002+dmah42@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e7e1dc5a296ea0729ed6f0614b942b73aeca879",
      "old_mode": 33188,
      "old_path": "include/benchmark/benchmark.h",
      "new_id": "153cbba2b82fe71e8a4a6e91e3478e1cce391b48",
      "new_mode": 33188,
      "new_path": "include/benchmark/benchmark.h"
    },
    {
      "type": "modify",
      "old_id": "1937eea37c63c04b35092ff7486d642751af065d",
      "old_mode": 33188,
      "old_path": "src/benchmark.cc",
      "new_id": "140884029c1b1b2eea3fba9454d97ffc0847ef15",
      "new_mode": 33188,
      "new_path": "src/benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "89ddbfb030b7b570692f12d4fd000907fe356ee3",
      "old_mode": 33188,
      "old_path": "src/timers.cc",
      "new_id": "b23feea8bac7062259da3279f461c82646262a3c",
      "new_mode": 33188,
      "new_path": "src/timers.cc"
    },
    {
      "type": "modify",
      "old_id": "cfef13bd77afa9492fbdb878804fa33894d7b2ad",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "212cfd2373550180c99c2701de45d31b8c36decd",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ab269130cd5cc3cc55afa911b525ec07ad4dc7a3",
      "old_mode": 33188,
      "old_path": "test/clobber_memory_assembly_test.cc",
      "new_id": "54e26ccdadf4c1505e24c78364f2a30eec4f153f",
      "new_mode": 33188,
      "new_path": "test/clobber_memory_assembly_test.cc"
    },
    {
      "type": "modify",
      "old_id": "70e780a5f097261e58eb8a818fc720774444ef9b",
      "old_mode": 33188,
      "old_path": "test/donotoptimize_assembly_test.cc",
      "new_id": "dc286f53e20f60f5d555a14eae6733f6dd882baa",
      "new_mode": 33188,
      "new_path": "test/donotoptimize_assembly_test.cc"
    }
  ]
}
