)]}'
{
  "commit": "b717f839a3a3c205f7b254523569cefb9e8c999c",
  "tree": "c0ea266a0d7c2ba760fc9c890bfbc477a1043c53",
  "parents": [
    "f2de174ef9bae18a25671d3a51729bebe1385bb3"
  ],
  "author": {
    "name": "Nikolas Klauser",
    "email": "nikolasklauser@berlin.de",
    "time": "Tue Oct 07 14:58:36 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 07 14:58:36 2025 +0200"
  },
  "message": "[libc++] Don\u0027t use std::allocator inside \u003cany\u003e (#161061)\n\nThere isn\u0027t much of a reason to use the allocator abstraction facilities\ninside `\u003cany\u003e`. We can improve compile times a bit by avoiding them and\nusing `__libcpp_{,de}allocate` directly. IMO this also significantly\nimproves readability here.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89bf3cf1f7df088544d24491a5fa86c25d9cbd96",
      "old_mode": 33188,
      "old_path": "libcxx/include/any",
      "new_id": "148fb16c802a5ee35550800c91b98b0c852eec28",
      "new_mode": 33188,
      "new_path": "libcxx/include/any"
    },
    {
      "type": "modify",
      "old_id": "81c8c41d8875693c3ef0fabfd2596e284cc16861",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/transitive_includes/cxx26.csv",
      "new_id": "d047b29b63cc639860323c5a6fdf1bad673a74cc",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/transitive_includes/cxx26.csv"
    },
    {
      "type": "delete",
      "old_id": "eab3ca88264938365a29d4216f7c1ac00269ee05",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/utilities/any/allocator.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a11bcfca1d06d515883b5ff16f8b2f395fad69bb",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/any/any.class/allocator.pass.cpp"
    }
  ]
}
