)]}'
{
  "commit": "f1714c3fc43866f4f0dcdafb94beff9d1eef263c",
  "tree": "7e3ba10114b35405949de8e687f85a00b2fea85a",
  "parents": [
    "4b3195addd0695ca6b08b05f02b831ebe88bb60f"
  ],
  "author": {
    "name": "Kartikey Negi",
    "email": "65110918+ReturnKartikey@users.noreply.github.com",
    "time": "Fri Oct 02 18:18:44 2026 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 02 13:48:44 2026 +0100"
  },
  "message": "feat(reporter): allow stringifying exponent for counters in console (fixes #818) (#2305)\n\nAdds benchmark::Counter::kStringifyExponent flag to format user counters with explicit exponents instead of SI prefixes in console output. Updates HumanReadableNumber to support stringifying the exponent (supporting *2^ for binary base 1024 and e for base 1000). Also updates Python bindings, user guide documentation, and test suite.\n\nCo-authored-by: Roman Lebedev \u003clebedev.ri@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ccd7eb5a503d74e254e6daad41b5070064da31eb",
      "old_mode": 33188,
      "old_path": "bindings/python/google_benchmark/benchmark.cc",
      "new_id": "f60b0ce230bdc0b2f60d76293c4d26338cf9ed86",
      "new_mode": 33188,
      "new_path": "bindings/python/google_benchmark/benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "9e46a5105278e56d8d0f557ac82b550aaebc2d2f",
      "old_mode": 33188,
      "old_path": "docs/user_guide.md",
      "new_id": "2b6e8003a257ae0f02111b011c171ef601d90027",
      "new_mode": 33188,
      "new_path": "docs/user_guide.md"
    },
    {
      "type": "modify",
      "old_id": "8db5d8dad757cc2db3a2212fa37e18f5e8731f84",
      "old_mode": 33188,
      "old_path": "include/benchmark/counter.h",
      "new_id": "20fb3682b31599dbf48ca4bcd1e311abc5cfdfce",
      "new_mode": 33188,
      "new_path": "include/benchmark/counter.h"
    },
    {
      "type": "modify",
      "old_id": "84fe99dad124560459d4ecaa342eb6b7243de1b4",
      "old_mode": 33188,
      "old_path": "src/console_reporter.cc",
      "new_id": "755043469807c71c0ba700bcc5d2b23368cb651c",
      "new_mode": 33188,
      "new_path": "src/console_reporter.cc"
    },
    {
      "type": "modify",
      "old_id": "9a0d54234c8e17f0bb58deaebe4297941c5b76b5",
      "old_mode": 33188,
      "old_path": "src/string_util.cc",
      "new_id": "8e70de8fc8ace7cf397734e1fe7d4bbb39d0d02e",
      "new_mode": 33188,
      "new_path": "src/string_util.cc"
    },
    {
      "type": "modify",
      "old_id": "1a846668bacbb4d9616d5b5614069621a847d660",
      "old_mode": 33188,
      "old_path": "src/string_util.h",
      "new_id": "1c57fa29fd7d262fe1debb1292b790433396bcaf",
      "new_mode": 33188,
      "new_path": "src/string_util.h"
    },
    {
      "type": "modify",
      "old_id": "5a9a09e19bc457a15b01aa96bab709b9a4b03b7e",
      "old_mode": 33188,
      "old_path": "test/string_util_gtest.cc",
      "new_id": "12eb2f1e029804a8ae948839026624d9e081c992",
      "new_mode": 33188,
      "new_path": "test/string_util_gtest.cc"
    },
    {
      "type": "modify",
      "old_id": "9253d594f3f90a777181c2c3b5c06aea6a928923",
      "old_mode": 33188,
      "old_path": "test/user_counters_test.cc",
      "new_id": "cdebd45230847d5e1cb76e7bc0dbef7af53941b3",
      "new_mode": 33188,
      "new_path": "test/user_counters_test.cc"
    }
  ]
}
