)]}'
{
  "commit": "c44657f55692eddf5504156645d1f4ec7b3acabd",
  "tree": "3a0da3d468193fd9c3b5485777da30f64f06f93e",
  "parents": [
    "98eb410c93ad059f9bba1bf43f5bb916fc92a5ea"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Thu Feb 13 06:52:24 2020 -0800"
  },
  "committer": {
    "name": "Mark Barolak",
    "email": "mbar@google.com",
    "time": "Thu Feb 13 13:56:56 2020 -0500"
  },
  "message": "Export of internal Abseil changes\n\n--\ndc6d2715f0415082fcc8da8bf74e74bce69b236c by Derek Mauro \u003cdmauro@google.com\u003e:\n\nCorrectly detect C++ exceptions support on Clang for Windows\n\nPiperOrigin-RevId: 294905116\n\n--\nb43c44501b4820f4a2f396e426619bd02565707e by Derek Mauro \u003cdmauro@google.com\u003e:\n\nSet CMAKE_CXX_STANDARD on the MacOS CMake build\n\nPiperOrigin-RevId: 294730418\n\n--\n184a078649167f9738da60b0f12108256bcfd67b by Abseil Team \u003cabsl-team@google.com\u003e:\n\nNo need for custom spec to deal with limited platforms.\n\nPiperOrigin-RevId: 294700133\n\n--\nb437c7f659b809fc84a45eab284265fec497a3e3 by Abseil Team \u003cabsl-team@google.com\u003e:\n\nNot calling sigaltstack on WatchOS and TVOS since they don\u0027t allow it.\n\nPiperOrigin-RevId: 294699951\n\n--\n23ab8dd381ee4104125dece8455bc96b81239789 by Gennadiy Rozental \u003crogeeff@google.com\u003e:\n\nReplace use of atomic+global Mutex+bool with absl::call_once for Flag initialization.\n\nThis simplifies the initialization logic and helps with upcoming work with value storage rework.\n\nPiperOrigin-RevId: 294654938\n\n--\ncee576163a2753c6138bc254e81de4800ea3307a by Gennadiy Rozental \u003crogeeff@google.com\u003e:\n\nSeparate const bits from mutable bits.\n\nSince bit field is not atomic unit for reading/writing, we can\u0027t have constant bits which are not protected by data guard to share the space with mutable bits which are protected.\n\nThis CL just reorder fields in class and does not make any other changes.\n\nPiperOrigin-RevId: 294501780\n\n--\nb4d0e2ab559d04f655c93f008594562234773c15 by Abseil Team \u003cabsl-team@google.com\u003e:\n\nCorrect the comment.\n\nPiperOrigin-RevId: 294499328\n\n--\na788cf71af6247df033298c49939ba0414d71693 by Derek Mauro \u003cdmauro@google.com\u003e:\n\nMove the FAQ to the top level directory\n\nPiperOrigin-RevId: 294493863\nGitOrigin-RevId: dc6d2715f0415082fcc8da8bf74e74bce69b236c\nChange-Id: I71b0d8cd401b48d41433417858ae0d69398b6602\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "af721307c2ecaf96be55007ab930a02ab227824b",
      "old_mode": 33188,
      "old_path": "absl/FAQ.md",
      "new_id": "af721307c2ecaf96be55007ab930a02ab227824b",
      "new_mode": 33188,
      "new_path": "FAQ.md",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "2bf153c002ab2878f6ec522e4456fc09ddc55c5a",
      "old_mode": 33261,
      "old_path": "absl/abseil.podspec.gen.py",
      "new_id": "6aefb794df35ca6d20b0eb26b402e1850cca0608",
      "new_mode": 33261,
      "new_path": "absl/abseil.podspec.gen.py"
    },
    {
      "type": "modify",
      "old_id": "eac5d268e10a87857f1ac33db5fdd4578cc0cc7d",
      "old_mode": 33188,
      "old_path": "absl/base/config.h",
      "new_id": "ee99f94629a2f8388d8b6e6e665a31dd021a2837",
      "new_mode": 33188,
      "new_path": "absl/base/config.h"
    },
    {
      "type": "modify",
      "old_id": "0e2dee54aa192c1143f424da02f66fb87ab98fd2",
      "old_mode": 33188,
      "old_path": "absl/container/node_hash_set.h",
      "new_id": "ad54b6dccb5059e3f475cd6c933f5c9bb33dd5b4",
      "new_mode": 33188,
      "new_path": "absl/container/node_hash_set.h"
    },
    {
      "type": "modify",
      "old_id": "470d676812c22ff9b9847d0396e937c63ab11fec",
      "old_mode": 33188,
      "old_path": "absl/debugging/failure_signal_handler.cc",
      "new_id": "cd141ecf5d323589590df42bc9ef725daf8c8a2e",
      "new_mode": 33188,
      "new_path": "absl/debugging/failure_signal_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "d2ca5c6f8317a73d01f7fff55225e36124ddd150",
      "old_mode": 33188,
      "old_path": "absl/flags/BUILD.bazel",
      "new_id": "cdb4e7e8fe786ea0c3b14fb82dc3f2fb64afe707",
      "new_mode": 33188,
      "new_path": "absl/flags/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "20e66825a0aab2de0329ee26f075623f27765bb9",
      "old_mode": 33188,
      "old_path": "absl/flags/CMakeLists.txt",
      "new_id": "1d25f0ded8b14693fda0e2c765e572b07f0fd772",
      "new_mode": 33188,
      "new_path": "absl/flags/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ba70da91af3b419f179a8f8b9df1810a7334ec56",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/flag.cc",
      "new_id": "721e411e0875bb3eb1fefe50d00db17b76dda9d8",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/flag.cc"
    },
    {
      "type": "modify",
      "old_id": "ef30a22f53b8512b72ef0e24404b2a4f8ac45e83",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/flag.h",
      "new_id": "b426ccb571a64b636878bb096a7d6da06e1e685f",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/flag.h"
    },
    {
      "type": "modify",
      "old_id": "75b0f2d1909e0e628b40431016e3e4112f71c0fe",
      "old_mode": 33261,
      "old_path": "ci/macos_xcode_cmake.sh",
      "new_id": "a1f4a857be3fc9f5dc9670d858778dd79eca2f46",
      "new_mode": 33261,
      "new_path": "ci/macos_xcode_cmake.sh"
    }
  ]
}
