)]}'
{
  "commit": "a55d830a6da13e031e3680bdb27e1b3967f1951a",
  "tree": "7b8f19ef048b037146a9ed3de0416494ae68b9eb",
  "parents": [
    "48c8fd3b582e33a302fb2dd59e9ca2676129c883"
  ],
  "author": {
    "name": "Mike Kruskal",
    "email": "mkruskal@google.com",
    "time": "Sat Oct 17 14:14:06 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 19 23:21:17 2026 -0700"
  },
  "message": "Add missing targets to ABSL_INTERNAL_DLL_TARGETS in AbseilDll.cmake.\n\nSeveral newer Abseil CMake targets were included in `DLL_FILES_ALL` (and thus compiled into `abseil_dll`), but omitted from the `ABSL_INTERNAL_DLL_TARGETS` list in `CMake/AbseilDll.cmake`. In DLL and monolithic shared library builds (`ABSL_BUILD_DLL\u003dTRUE`), this caused those targets to be compiled a second time as standalone `dll_dep` static libraries alongside `abseil_dll`. Also mark `absl::Clock` with `ABSL_DLL` so its vtable is properly exported across the DLL boundary on Windows, and exclude internal test-only helper files from `DLL_FILES_ALL`.\n\nPiperOrigin-RevId: 1001567860\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b615da8067d42a1e679023c73d8869952a0f1c66",
      "old_mode": 33188,
      "old_path": "CMake/AbseilDll.cmake",
      "new_id": "ba00084136618cc388cf9137054fb0df0fe6fba8",
      "new_mode": 33188,
      "new_path": "CMake/AbseilDll.cmake"
    },
    {
      "type": "modify",
      "old_id": "a14d85291a2b42737342fddcb636216d3099b837",
      "old_mode": 33188,
      "old_path": "absl/time/clock_interface.h",
      "new_id": "ef3be13e17f236c9fb3e3e4297ce141b7dcc9b9e",
      "new_mode": 33188,
      "new_path": "absl/time/clock_interface.h"
    }
  ]
}
