)]}'
{
  "commit": "32f414f4f781b55faede067f1d996f5e8dc885aa",
  "tree": "c25d1eefc36ecd1efb8fc46cfebc7c4cc6867d76",
  "parents": [
    "71910654b4452f13f543f7c7f433fb3c6d932c33"
  ],
  "author": {
    "name": "Andy Getzendanner",
    "email": "durandal@google.com",
    "time": "Mon Aug 14 23:44:27 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Aug 14 23:45:21 2023 -0700"
  },
  "message": "Benchmark FNMatch, and use the greedy algorithm with better time and space complexity and no recursion (from 233 to 53.8 ns).\n\nPiperOrigin-RevId: 557032497\nChange-Id: I7a92feb3d79fa3dc1b7aa5b1097e53a9dae17c81\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e141063781293c76350539dfc4a7cb6fef9d590b",
      "old_mode": 33188,
      "old_path": "absl/log/BUILD.bazel",
      "new_id": "2f393554a879c6b89f010d68cfdf1765afceb0d2",
      "new_mode": 33188,
      "new_path": "absl/log/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b8077a77d1a9c662260d25494163b45d04b79e45",
      "old_mode": 33188,
      "old_path": "absl/log/internal/BUILD.bazel",
      "new_id": "d7a30c9ed8d96bad3140974cfad49b4551e15ac5",
      "new_mode": 33188,
      "new_path": "absl/log/internal/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "be4e4b1cd5d29cd10ebe5034dcb255d9d9d7fa9d",
      "old_mode": 33188,
      "old_path": "absl/log/internal/fnmatch.cc",
      "new_id": "26e1e57fe43450ed5ca4d736b88df35b8fee9db5",
      "new_mode": 33188,
      "new_path": "absl/log/internal/fnmatch.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f062ba20d45c72eeb34b3a119ea788d65fdc384b",
      "new_mode": 33188,
      "new_path": "absl/log/internal/fnmatch_benchmark.cc"
    }
  ]
}
