)]}'
{
  "commit": "ea9951d3a9ac16db02fdd196b5164720f57df63a",
  "tree": "2ac8320f556e4d8e2cae0cbffdd129dbfbd08b78",
  "parents": [
    "e870ce01ae4d71982e0bcea6e8080921993c8813"
  ],
  "author": {
    "name": "Derek Mauro",
    "email": "dmauro@google.com",
    "time": "Tue Feb 25 07:43:28 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Feb 25 07:44:44 2025 -0800"
  },
  "message": "MSVC: Fix warnings c4244 and c4267 in the main library code\n\nThese are integer-type shortening warnings.\nThese warnings are still disabled in tests.\n\nc4244: conversion from \u0027type1\u0027 to \u0027type2\u0027, possible loss of data\nhttps://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-levels-3-and-4-c4244?view\u003dmsvc-170\nc4267: conversion from \u0027size_t\u0027 to \u0027type\u0027, possible loss of data\nhttps://learn.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-3-c4267?view\u003dmsvc-170\n\nFixes https://github.com/abseil/abseil-cpp/issues/1844\n\nPiperOrigin-RevId: 730882892\nChange-Id: Id6506d71846caf1a6a5be3375c34266299c221e1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92bba654aabf35de65dbb465fc845cec356a3e12",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "d8429d65b1d2fd8d713b045a293f470a55765ea8",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "da2282fe73793d8ecfcba914b8fde65b5cbd0653",
      "old_mode": 33188,
      "old_path": "absl/copts/GENERATED_AbseilCopts.cmake",
      "new_id": "b88b202b1c97fc1369c4c491c0113cea255666c6",
      "new_mode": 33188,
      "new_path": "absl/copts/GENERATED_AbseilCopts.cmake"
    },
    {
      "type": "modify",
      "old_id": "b9e0071e35648ea42dcdfa8b98d84e8d76b84dc4",
      "old_mode": 33188,
      "old_path": "absl/copts/GENERATED_copts.bzl",
      "new_id": "8f3b9a48d862efcc8977137b18cbe1e47465d00c",
      "new_mode": 33188,
      "new_path": "absl/copts/GENERATED_copts.bzl"
    },
    {
      "type": "modify",
      "old_id": "d1cfe42974d0ecd64d9c833f8f38ff7e94082a35",
      "old_mode": 33188,
      "old_path": "absl/copts/copts.py",
      "new_id": "61f3a84673092deadcf2a95e56399f6819635610",
      "new_mode": 33188,
      "new_path": "absl/copts/copts.py"
    },
    {
      "type": "modify",
      "old_id": "caac76367f0c34ee23cbda5d0a9c924826dcd9b8",
      "old_mode": 33188,
      "old_path": "absl/debugging/internal/demangle.cc",
      "new_id": "21097d5e499142e16664a0f2aa947e5977effc3d",
      "new_mode": 33188,
      "new_path": "absl/debugging/internal/demangle.cc"
    },
    {
      "type": "modify",
      "old_id": "a9f4966f5dd33e9298069362c1809fb9f7be9489",
      "old_mode": 33188,
      "old_path": "absl/log/internal/conditions.cc",
      "new_id": "a418c88428ef305224d653730dd887bec67d130b",
      "new_mode": 33188,
      "new_path": "absl/log/internal/conditions.cc"
    },
    {
      "type": "modify",
      "old_id": "0917464d6ad4e4a0f6f67ed65494f288bf1720ed",
      "old_mode": 33188,
      "old_path": "absl/numeric/internal/bits.h",
      "new_id": "ab5026f035e0d538cbba2467cbdded15ba769080",
      "new_mode": 33188,
      "new_path": "absl/numeric/internal/bits.h"
    },
    {
      "type": "modify",
      "old_id": "81d9a75765263106d9e76380323611df6685eea5",
      "old_mode": 33188,
      "old_path": "absl/profiling/internal/exponential_biased.cc",
      "new_id": "918d063aaae287a56b3e9bdfea65038278b20e05",
      "new_mode": 33188,
      "new_path": "absl/profiling/internal/exponential_biased.cc"
    },
    {
      "type": "modify",
      "old_id": "66c12cc73d6891cfbb51e5c1bacce535c83d5ba4",
      "old_mode": 33188,
      "old_path": "absl/strings/charconv.cc",
      "new_id": "681eb93bbc2cc509d46590b700d11b5996ff42e1",
      "new_mode": 33188,
      "new_path": "absl/strings/charconv.cc"
    },
    {
      "type": "modify",
      "old_id": "46b5289a041c558c94e6e3c642ba00fe7b1d3896",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/charconv_bigint.cc",
      "new_id": "9185f1f9f17cb018391399d8291fe59c18fda3c2",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/charconv_bigint.cc"
    },
    {
      "type": "modify",
      "old_id": "f2e55fe5573d0a5cfbfce6a1989e50a5c772445b",
      "old_mode": 33188,
      "old_path": "absl/strings/numbers.cc",
      "new_id": "c7adaef5cf3564abf0d5b5c33b1ff6480e6ba028",
      "new_mode": 33188,
      "new_path": "absl/strings/numbers.cc"
    },
    {
      "type": "modify",
      "old_id": "52ed27f696ff6cda5871b70fbf81b66bdcd8f51e",
      "old_mode": 33188,
      "old_path": "absl/synchronization/mutex.cc",
      "new_id": "5091b8fd340ec1e5d8eef35f856f2f0628266ac3",
      "new_mode": 33188,
      "new_path": "absl/synchronization/mutex.cc"
    },
    {
      "type": "modify",
      "old_id": "19407080a7fbd73511a014088992da933cc4e022",
      "old_mode": 33188,
      "old_path": "absl/time/duration.cc",
      "new_id": "38c4b63990cb23cc6e97aec94a7f6a31f9668999",
      "new_mode": 33188,
      "new_path": "absl/time/duration.cc"
    }
  ]
}
