)]}'
{
  "commit": "b6131f37ae7a11db80ff30c8dd807a47675f9ec6",
  "tree": "4fddb29045d756f080e448000dfaadac4e0855c9",
  "parents": [
    "be0889030e28230268b309ec01fec712f72b507d"
  ],
  "author": {
    "name": "Nikolas Klauser",
    "email": "nikolasklauser@berlin.de",
    "time": "Tue Jan 13 10:39:39 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 13 10:39:39 2026 +0100"
  },
  "message": "[libc++] Remove empty container benchmarks that are meaningless from the associative containers (#175180)\n\nWe generally try to benchmark the empty container case in the\nassocicative containers, since there are some case where we previously\nran calculations for significant amounts of time, even though they were\nreally not needed. However, there are some benchmarks where trying to\nrun with an empty container doesn\u0027t make sense (e.g. when benchmarking\ncollisions). We\u0027ve worked around this a bit in the benchmarks by not\nactually benchmarking the empty case. This patch removes these\nmeaningless benchmarks instead to speed up running the benchmarks.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5dd55f244d885428d8f8d8ee09b7e17763d8945f",
      "old_mode": 33188,
      "old_path": "libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h",
      "new_id": "907ea0d1a2cbfecd57d5985c39ce069091cf5122",
      "new_mode": 33188,
      "new_path": "libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h"
    }
  ]
}
