)]}'
{
  "commit": "c498947f8cf6dd4eb7bf4d589ca0f3816fd77d36",
  "tree": "bf07c0c5fea56795732d90adc456cbb43a3e5a1f",
  "parents": [
    "04610889a913d29037205ca72e9d7fd7acc925fe"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Tue Jan 04 15:59:44 2022"
  },
  "committer": {
    "name": "Andy Getz",
    "email": "durandal@google.com",
    "time": "Tue Jan 04 17:38:14 2022"
  },
  "message": "Export of internal Abseil changes\n\n--\n620668e56950d7cfc39db2cd321adf265199ad77 by Abseil Team \u003cabsl-team@google.com\u003e:\n\nabsl::random compiles (at least for some cases) with -Wconversion -Wsign-compare\n\nPiperOrigin-RevId: 419595521\n\n--\n746651e5fbcab6080d25c4eef8617fc289a448f6 by Abseil Team \u003cabsl-team@google.com\u003e:\n\nAnnotate FlagImpl storage buffer\n\nFlag type can contain legit uninitialized bits, e.g. padding.\nWhen the code calls bit_cast as int64_t, it will contain those bits as well.\nThen when we pass the int into the store it\u0027s UB for C++ and will be\nreported by the new msan.\n\nPiperOrigin-RevId: 418666492\nGitOrigin-RevId: 620668e56950d7cfc39db2cd321adf265199ad77\nChange-Id: Idd1190f5c98a0a13c4019f3d92cec0313822084c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d20deab4644ae601d5dc5ac9791710c112423367",
      "old_mode": 33188,
      "old_path": "absl/flags/BUILD.bazel",
      "new_id": "020b7911e8ee79a47f386f2308d9fa1ee97903bd",
      "new_mode": 33188,
      "new_path": "absl/flags/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7f3298e9ddb5698396d750b3b78c44446aab6ed2",
      "old_mode": 33188,
      "old_path": "absl/flags/CMakeLists.txt",
      "new_id": "29c85ad3c84598207b9efb3806b4a055c9b5de0a",
      "new_mode": 33188,
      "new_path": "absl/flags/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7102559e985959c4e8aee60b60e54e3e38aa8979",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/flag.cc",
      "new_id": "55892d77ddf745b78bc43e54d814aae932cb3c16",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/flag.cc"
    },
    {
      "type": "modify",
      "old_id": "25bd0d5ca4202832edb36f9d552c948eb10ab936",
      "old_mode": 33188,
      "old_path": "absl/random/bernoulli_distribution.h",
      "new_id": "d81b6ae6b1c87db43aeafd6f82f2a03610fd1d24",
      "new_mode": 33188,
      "new_path": "absl/random/bernoulli_distribution.h"
    }
  ]
}
