)]}'
{
  "commit": "9eff97861b88999428d1254f95c83d94a2e95944",
  "tree": "c7e8da7cd859195888b7c3349c5b02d157758ed3",
  "parents": [
    "7383f346c9e33a08ed2132f117b3de6b13eac173"
  ],
  "author": {
    "name": "Derek Mauro",
    "email": "dmauro@google.com",
    "time": "Thu Jun 09 07:49:38 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 09 07:50:21 2022 -0700"
  },
  "message": "Fix C++17 constexpr storage deprecation warnings\n\nThis change introduces the symbol\nABSL_INTERNAL_NEED_REDUNDANT_CONSTEXPR_DECL\nto guard redundant declarations of static constexpr data\nmembers that are needed prior to C++17.\n\nThis change also introduces the symbol\nABSL_INTERNAL_CPLUSPLUS_LANG, which is supposed to be set\nto the same value as __cplusplus, except it uses _MSVC_LANG\non MSVC so that the value is correct on MSVC.\n\nNeither of these new symbols should be used outside of Abseil.\n\nFixes #1191\n\nPiperOrigin-RevId: 453923908\nChange-Id: I1316c52c19fa0c168b93cced0c817e4cb7c9c862\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58097b0d83573669eb72a9af9064489cd2f0a0cb",
      "old_mode": 33188,
      "old_path": "absl/base/config.h",
      "new_id": "94f7fcb5d4056aaf565ef9a2fa29b1b0f3d5e1c4",
      "new_mode": 33188,
      "new_path": "absl/base/config.h"
    },
    {
      "type": "modify",
      "old_id": "a59be29e919c139c975e532c18c4cdeac0ffe4ed",
      "old_mode": 33188,
      "old_path": "absl/base/exception_safety_testing_test.cc",
      "new_id": "a87fd6a99e71623aa4408279f06f3fe0b957b3b0",
      "new_mode": 33188,
      "new_path": "absl/base/exception_safety_testing_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f6e642429084071892f93f4a58af39437ec65161",
      "old_mode": 33188,
      "old_path": "absl/base/internal/cycleclock.cc",
      "new_id": "902e3f5ef1baf81d48881cd9793d2b2bcbaa2dae",
      "new_mode": 33188,
      "new_path": "absl/base/internal/cycleclock.cc"
    },
    {
      "type": "modify",
      "old_id": "3db59e83745bdf96a8e3cb9988a8a88e695af1da",
      "old_mode": 33188,
      "old_path": "absl/base/internal/fast_type_id.h",
      "new_id": "a547b3a8bc234efc3e0dd1402d612e6dc5977f43",
      "new_mode": 33188,
      "new_path": "absl/base/internal/fast_type_id.h"
    },
    {
      "type": "modify",
      "old_id": "35c0696a345a40dc9bee05ccf84fa9ae82be7488",
      "old_mode": 33188,
      "old_path": "absl/base/internal/spinlock.cc",
      "new_id": "9b5ed6e472028bdeeb61f95f56b20d8faed764c1",
      "new_mode": 33188,
      "new_path": "absl/base/internal/spinlock.cc"
    },
    {
      "type": "modify",
      "old_id": "839ba0bc16d1e14679b4055040ee3ae8016e5daf",
      "old_mode": 33188,
      "old_path": "absl/container/fixed_array.h",
      "new_id": "2aefae3bde374c9c98274753c2fa94d1e272bd79",
      "new_mode": 33188,
      "new_path": "absl/container/fixed_array.h"
    },
    {
      "type": "modify",
      "old_id": "c6036d5173fa4ce28963d88d3d45c258061298f0",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hashtablez_sampler.cc",
      "new_id": "efc1be58664e65f444b57a57a9f759223af1134c",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hashtablez_sampler.cc"
    },
    {
      "type": "modify",
      "old_id": "61bdb773134a78f1355db5ad90bad6f0c4c9ba44",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "c63a2e02d1138bf5cab9c313954f9c78f27a0415",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "2f4e081f2dda5024f21d0c380145b6d5aca66fdb",
      "old_mode": 33188,
      "old_path": "absl/numeric/int128.cc",
      "new_id": "8cdcbf0513db556488d66fcfad1acf78d6cff756",
      "new_mode": 33188,
      "new_path": "absl/numeric/int128.cc"
    },
    {
      "type": "modify",
      "old_id": "c66009d6c9e567ed85521878f79fc1bb4c529d56",
      "old_mode": 33188,
      "old_path": "absl/status/status.cc",
      "new_id": "89749a52692f86ec62b9b203d5ba2c62a73e8b60",
      "new_mode": 33188,
      "new_path": "absl/status/status.cc"
    },
    {
      "type": "modify",
      "old_id": "04dc7b902a17b65619b2e1df750528a01aa2b79d",
      "old_mode": 33188,
      "old_path": "absl/strings/cord.cc",
      "new_id": "85a67a08104a86b7d92c867e766dec7ca4284897",
      "new_mode": 33188,
      "new_path": "absl/strings/cord.cc"
    },
    {
      "type": "modify",
      "old_id": "fd4045bdc60a30883af80d564d16ba244a5b654c",
      "old_mode": 33188,
      "old_path": "absl/strings/cord_buffer.cc",
      "new_id": "fad6269cb930567792d6978699eb2503b5dd1c79",
      "new_mode": 33188,
      "new_path": "absl/strings/cord_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "2b592b4726067f462f3465e7fc4da96b117b14c5",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/cord_rep_btree.cc",
      "new_id": "cacbf3da30b6fbe56fa1a370e3a6a7900c276616",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/cord_rep_btree.cc"
    },
    {
      "type": "modify",
      "old_id": "db1f63fa67125502d195942c5282707f35c1c0b2",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/cord_rep_ring.cc",
      "new_id": "af2fc7683d71856c3cfb62469577e16f4cce0858",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/cord_rep_ring.cc"
    },
    {
      "type": "modify",
      "old_id": "c891d0ed0a7c19e96e68bae101394f4287cc4a94",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/cordz_info.cc",
      "new_id": "dac3fd8b1bed25ea329879505888ce7f11a3c123",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/cordz_info.cc"
    },
    {
      "type": "modify",
      "old_id": "484f6ebfc1bc6075a1917c57ffa5270e78e514e3",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_format/extension.cc",
      "new_id": "f93153d5c05420ae71457e17f741bda71f2e4d55",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_format/extension.cc"
    },
    {
      "type": "modify",
      "old_id": "b358efddbdac4908e4436d9af0033ca5c0654d72",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/string_constant.h",
      "new_id": "f68b17d75e84fd469c96cfe028bd4dbac9e05ea7",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/string_constant.h"
    },
    {
      "type": "modify",
      "old_id": "d596e08cde489aca3e7a2788b1826b30e07a847a",
      "old_mode": 33188,
      "old_path": "absl/strings/string_view.cc",
      "new_id": "adce3be94e35af3312c660a6ea0ed7366ab3b7a9",
      "new_mode": 33188,
      "new_path": "absl/strings/string_view.cc"
    },
    {
      "type": "modify",
      "old_id": "cf64ff4fcd1e55bcdc9015803076b2dcf98351b3",
      "old_mode": 33188,
      "old_path": "absl/types/internal/conformance_profile.h",
      "new_id": "37b017db478acbae3eb572ceb425c9c3d16175de",
      "new_mode": 33188,
      "new_path": "absl/types/internal/conformance_profile.h"
    }
  ]
}
